I'm developing an Android application that cannot use internet and need to deal with maps and positioning.
Download OpenStreetMap data seems to be a good solution to access map information offline. However, I need some basic algorithms running locally on the cellphone, like geocoding and reverse geocoding.
Does anybody know a library for Android that can consume offline OpenStreetMap data and provide geocoding and reverse geocoding on the cellphone?