Nominatim Java API client

A simple client library for the Nominatim API written in Java

License

License

Categories

Categories

MINA Net Networking
GroupId

GroupId

fr.dudie
ArtifactId

ArtifactId

nominatim-api
Last Version

Last Version

3.4
Release Date

Release Date

Type

Type

jar
Description

Description

Nominatim Java API client
A simple client library for the Nominatim API written in Java
Project URL

Project URL

https://github.com/jeremiehuchet/nominatim-java-api
Project Organization

Project Organization

Dudie
Source Code Management

Source Code Management

https://github.com/jeremiehuchet/nominatim-java-api/tree/master

Download nominatim-api

How to add to project

<!-- https://jarcasting.com/artifacts/fr.dudie/nominatim-api/ -->
<dependency>
    <groupId>fr.dudie</groupId>
    <artifactId>nominatim-api</artifactId>
    <version>3.4</version>
</dependency>
// https://jarcasting.com/artifacts/fr.dudie/nominatim-api/
implementation 'fr.dudie:nominatim-api:3.4'
// https://jarcasting.com/artifacts/fr.dudie/nominatim-api/
implementation ("fr.dudie:nominatim-api:3.4")
'fr.dudie:nominatim-api:jar:3.4'
<dependency org="fr.dudie" name="nominatim-api" rev="3.4">
  <artifact name="nominatim-api" type="jar" />
</dependency>
@Grapes(
@Grab(group='fr.dudie', module='nominatim-api', version='3.4')
)
libraryDependencies += "fr.dudie" % "nominatim-api" % "3.4"
[fr.dudie/nominatim-api "3.4"]

Dependencies

compile (4)

Group / Artifact Type Version
org.slf4j : slf4j-api jar 1.7.26
com.google.code.gson : gson jar 2.8.5
com.github.filosganga : geogson-jts jar 1.1.100
org.apache.httpcomponents : httpclient jar 4.5.9

test (3)

Group / Artifact Type Version
junit : junit jar 4.12
org.apache.commons : commons-lang3 jar 3.9
org.slf4j : slf4j-log4j12 jar 1.7.26

Project Modules

There are no modules declared in this project.

Nominatim Java API

Build Status

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

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.

Versions

Version
3.4
3.3.1
3.3
3.2
3.1
3.0.1
3.0
2.0.2
2.0.1
2.0
1.0.1
1.0