This library provides a client for Nominatim. This API provides search and reverse geocoding operations.
💡 Prefer generating a client using an OpenAPI contract like the one proposed in osm-search/Nominatim #1697.
Maven users can add the following dependency to their pom.xml:
<dependency>
<groupId>fr.dudie</groupId>
<artifactId>nominatim-api</artifactId>
<version>3.4</version>
</dependency>
Note that it is fair and reasonable to specify an email address when using the Nominatim API, see the Notminatim Usage Policy for more informations.
If you are sending in large numbers of requests it is particularly important that we have some way of contacting you - otherwise, in the event of problems, the only alternative is to ban your IP and wait for you to contact us.
See the API javadoc and JUnit tests.
I don't use it anymore in android app but it should still be compatible with Android.
See the releases page.
Please ask for enhancements and report bugs on Github tracker or contact us.