open street maps api for android

Paul picture Paul · Nov 19, 2011 · Viewed 39.9k times · Source

Does anyone know where I can find the open street maps api for android? I have searched the site and all I can see is other peoples implementations of it.

I'm looking for one which can be integrated into another app and fully customized.

Answer

NickT picture NickT · Nov 19, 2011

You can integrate OSM by using the Osmdroid API. This gives you functionality very similar to Google maps but you can also use OSM tiles offline if you prepare the tiles with Mobile Atlas Creator (MOBAC)

See Osmdroid home page (GitHub)

You just need the osmdroid-android-3.0.5.jar in your build path. You don't need an API key like Google demands and tiles get cached, so next time you visit that location you save on data download costs/time.

It's got a few tiny bugs, but overall it's pretty good