Is it possible to use an open street map provider with the new Google Maps V2 Api on Android? If so can you provide an example, or documentation? I have looked quickly at the docs and found UrlTileProvider() , so it looks likely this is possible.
Bonus: Is simply using the MapFragment class with OSM tiles still bound by the Google Maps TOS?
When using this approach, please pay attention to the OSM Tile Usage Policy: http://wiki.openstreetmap.org/wiki/Tile_usage_policy
Specifically "Heavy use (e.g. distributing an app that uses tiles from openstreetmap.org) is forbidden without prior permission"
You need to extend the UrlTileProvider class so you can define the URL for OSM tiled maps and add a tile overlay like that :
With the url for OSM defined like that :
The MyUrlTileProvider class :
I am now trying to get those tiled maps from OSM with an Offline Mode so if anyone get a quick solution, please let me know!