You can cache the maps in DJI GO
like this in a location where you have an Internet connection. You could also download the maps in real-time by tethering your iPad to a mobile phone or connecting it to an external GPS receiver
(like one of these).
FYI, the iPad 2 is too slow to run DJI GO. You can find a list of compatible Apple devices
here.