For an application I am working on, I need to display custom raster image tiles (not vector based, probably from satellite imagery), and I need to do so offline. I would like to use the MapView, but I cannot see a way to tell it to use custom, offline map tiles instead of pulling down data from google’s servers.
I’ve seen a few alternatives, but none seem appropriate to my need
MapDroyd Seems to only support vector-based maps. mapdroyd.com/
OSMDroid Appears to use Open Street Maps; I don’t see any documentation anywhere stating that you can use custom map tiles. code.google.com/p/osmdroid/
There was a third alternative, but my post got eaten and I can’t find it in my history.
Am I going to have to bite the bullet and ‘roll my own’?
We ended up going with Open Street Maps and customizing source to meet our needs. Unfortunately couldn’t easily switch the source of tiles, so we were stuck with the vector based ones. Ended up writing some code to ensure that cached tiles persist on app shut down, so we could access them without connection.