Skip to content
This repository has been archived by the owner on Nov 29, 2024. It is now read-only.

jeremiehuchet/nominatim-java-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Nominatim Java API

This library provides a client for Nominatim. This API provides search and reverse geocoding operations.

⚠️ This is an old library you should not use anymore in modern applications.
💡 Prefer generating a client using an OpenAPI contract like the one proposed in osm-search/Nominatim #1697.

Quickstart

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.

How to use

See the API javadoc and JUnit tests.

Java & Android

I don't use it anymore in android app but it should still be compatible with Android.

Features

See the releases page.

Please ask for enhancements and report bugs on Github tracker or contact us.