Hey gang,
It looks like there's the possibility that I might be getting to do some iPhone development again soon at work, porting over an internal custom application that we wrote for an iPaq platform running linux and QT. While the iPhone platform provides us with a number of the features and capabilities out of the box that we had to write by hand for the other platform, there are a couple of concerns. Namely, the map...
In our existing application, we had a system where the users, back at the office before going out into the field with the handhelds, could select a series of maps (think screen captures of Google Maps or some other mapping engine), store them as georeferenced JPegs, and then have them loaded onto the handheld. The advantage of this is that it allowed us to have map information even when not connected to the network (provided you stayed within the confines of the locales that you had previously downloaded map data for.
For the iPhone, we were wondering if it was possible to:
1) somehow cache the map data on the device so it wouldn't have to go out to the network all the time to get new map data.
2) alternatively, is there a way to change which server URL the built in MapView widget points to? We have our own Google Map server with additional map data that we'd like to use to host the maps, rather than the standard one. (And yes, we have a license to use Google Map data for our app.)
I checked the 3.0 API documentation and didn't see anything that would allow for this in the MapAPI docs, but I was wondering if somebody had come up with tricks to do either of these things.
Any help is appreciated. Thanks!
--Mike
It looks like there's the possibility that I might be getting to do some iPhone development again soon at work, porting over an internal custom application that we wrote for an iPaq platform running linux and QT. While the iPhone platform provides us with a number of the features and capabilities out of the box that we had to write by hand for the other platform, there are a couple of concerns. Namely, the map...
In our existing application, we had a system where the users, back at the office before going out into the field with the handhelds, could select a series of maps (think screen captures of Google Maps or some other mapping engine), store them as georeferenced JPegs, and then have them loaded onto the handheld. The advantage of this is that it allowed us to have map information even when not connected to the network (provided you stayed within the confines of the locales that you had previously downloaded map data for.
For the iPhone, we were wondering if it was possible to:
1) somehow cache the map data on the device so it wouldn't have to go out to the network all the time to get new map data.
2) alternatively, is there a way to change which server URL the built in MapView widget points to? We have our own Google Map server with additional map data that we'd like to use to host the maps, rather than the standard one. (And yes, we have a license to use Google Map data for our app.)
I checked the 3.0 API documentation and didn't see anything that would allow for this in the MapAPI docs, but I was wondering if somebody had come up with tricks to do either of these things.
Any help is appreciated. Thanks!
--Mike