Hast Du geprüft, ob es nicht einfach eine funktionierende GPS-Software für Android gibt, die mit POI-Daten umgehen kann? Übersicht Openstreetmap-Kartenanzeiger für Android