When using multitouch for zooming, osmdroid doesn't behave correctly. Also I've found some source code inside the jar file that uses a different license and therefore I am not sure I can use it.
There is Mapsforge. I believe the latest version dropped online support, but you may be able to still use it. I'm not sure on the licensing for you situation though.
http://code.google.com/p/mapsforge/
These 2 are the only FREE libraries for OpenStreetMaps AFAIK.
You've already found osmdroid.
There is google's api Which isn't on some devices (nook, fire) : https://developers.google.com/maps/documentation/android/
There is bing for android : http://bingmapsandroidsdk.codeplex.com/
And also mapforge (based on openstreetmaps) http://code.google.com/p/mapsforge/
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With