Wegen der c:geo-Entwicklung befasse ich mich auch mit der API. Neben der umfangreichen Lizenz (15 Seiten) und der vielen Beschränkungen der API insbesondere für nicht-premium-Nutzer gibt es etwas größeres Problem: Der API-Key darf nicht veröffentlicht werden. Ich weiß nicht, inwieweit man Strings aus Bytecode extrahieren kann (wenn man weiß, wonach man sucht, dürfte es kein Problem sein), viel ausschlaggebender ist jedoch, dass man bei einem open source Projekt letztendlich dazu gezwungen ist, den Key zu veröffentlichen.