If you do go down the route of using a tile server, you could use the Google Maps API to do the rendering. The browser based app works fine and can render custom maps http://code.google.com/apis/maps/documentation/javascript/maptypes.html#CustomMapTypes
That would allow you to reuse the map on Android devices and on the desktop. You could also use the browser cache to cache the tiles. And you can embed the browser in a native app. Here's an overview of developing for mobile using the Google Maps API: http://code.google.com/apis/maps/articles/mobile_overview_v3.html Also, if you want to customize the map, you could just use our new maps styles: http://code.google.com/apis/maps/documentation/javascript/maptypes.html#StyledMaps I know you said you didn't want Google Maps, but I thought I'd present those as options you might not be aware of. Mano Marks Geo Developer Advocate http://twitter.com/ManoMarks On Fri, Aug 27, 2010 at 1:58 PM, Michael Weisman <[email protected]> wrote: > Hi Kevin, > > Apple's MapKit framework can display tiles over the Google tiles in an > MKOverlayView in iOS4. > > If you have a paid iPhone Developer account, take a look at the > Mapping/Location talk from the last WWDC [1]. They show a demo app that > consumes a gdal-generated tile-cache (stored on the device) and shows it on > top of Google's tiles in a standard MKMapView, so the MapKit Framework can be > used to control overlaying vector data on top it it, just like Google Maps. > The complete code for the app is in the WWDC demo code package that is > unfortunately only available to registered iPhone developers. It does not > look like it made it into the non NDA'd MapKit samples like the other demos > from the talk. > > Also, I'm assuming you want to do this to have your maps available off-line? > The tile caches can get very large very fast, so if at all possibly, I would > recommend loading them from a tile server rather than from the device. > > [1] https://developer.apple.com/videos/wwdc/2010/ > > Cheers. > > Michael > > -- > Michael Weisman > [email protected] > @mweisman > > On 2010-08-27, at 1:35 PM, Kevin Elliott wrote: > >> Hey geo-friends, >> >> Is anyone aware of a very simple GIS API for iPhone? I'd like to create a >> very simple polygonal map of the world, and some layers of the countries, >> states/subregions, and cities. I do not want a Google Map or OSM, I want >> custom drawn maps. Doing this on the web has been really easy, especially >> for making quick mashups to fill in regional boundaries with different >> shades of color to represent meaningful data. I am making an app that could >> benefit from being able to display some data in real time on this custom map >> by filling in polygons. >> >> I know that route-me can handle custom map tiles, but I do not want to run a >> tile server for this effort, as it should all be on device if at all >> possible. >> >> Any suggestions? >> >> Kevin Elliott >> [email protected] | http://kevinelliott.net | http://twitter.com/kevinelliott >> _______________________________________________ >> Geowanking mailing list >> [email protected] >> http://geowanking.org/mailman/listinfo/geowanking_geowanking.org > > > _______________________________________________ > Geowanking mailing list > [email protected] > http://geowanking.org/mailman/listinfo/geowanking_geowanking.org > _______________________________________________ Geowanking mailing list [email protected] http://geowanking.org/mailman/listinfo/geowanking_geowanking.org
