Gisgraphoid is a part of the free open-source Gisgraphy geocoder (as the Gisgraphy address parser, and the Gisgraphy geocoder). It gives you the ability to do geocoding on your Android mobile or tablet with the same Geocoder API as Google but with Gisgraphy. Free, no Google API needed by the phone, no API key, no limit. You can display the result on OpenStreetMap or Google Maps (Google API key required). The Gisgraphy geocoder can be used when no geocoder is present.
The source code is on github
(even if the jar and apklib are still in google code, the google code repository won't be used anymore, please migrate).
Gisgraphoid is packaged as
Both can be downloaded at Gisgraphoid download server
- contains the Gisgraphy geocoder (of course)
- contains a mocked-up geocoder to simplify development
- Use Maven
- have some useful layout (e.g : a layout to display results on an OpenStreetMap map with OSMDroid)
- all the tests resources that allow you to modify the code and re-run the tests to avoid regressions
A demo application called "Gisgraphoid demo" give you some examples of code to use. You can find it on the Android marketplace or download it on Gisgraphy download site. All free and open source (Browse sources).
Terms and conditions
The goal of Gisgraphy is to provide a free open-source and production-ready geocoder. You can test all the Gisgraphy webservices
You can find all the necessary information on terms and conditions here
You can use Gisgraphoid with the free webservices for testing, but do not use the free services for production. You can easily install Gisgraphy on your own server, or if you need, we can provide Premium services
For the moment free services does not require a Gisgraphy API key; if people abuse the free services, I will be forced to restrict the access.