Nominatim-API

Java library for reverse geocoding using Nominatim API nominatim.openstreetmap.org

Лицензия

Лицензия

Категории

Категории

MINA Сеть Networking
Группа

Группа

me.atlis
Идентификатор

Идентификатор

nominatim-api
Последняя версия

Последняя версия

1.0.0
Дата

Дата

Тип

Тип

jar
Описание

Описание

Nominatim-API
Java library for reverse geocoding using Nominatim API nominatim.openstreetmap.org
Ссылка на сайт

Ссылка на сайт

https://github.com/AtlisInc/Nominatim-API
Система контроля версий

Система контроля версий

http://github.com/AtlisInc/Nominatim-API

Скачать nominatim-api

Как подключить последнюю версию

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

Зависимости

compile (4)

Идентификатор библиотеки Тип Версия
log4j : log4j jar RELEASE
com.google.code.gson : gson jar RELEASE
org.apache.commons : commons-lang3 jar RELEASE
me.atlis : atlis-location-base jar RELEASE

test (2)

Идентификатор библиотеки Тип Версия
junit : junit jar RELEASE
org.hamcrest : hamcrest-core jar RELEASE

Модули Проекта

Данный проект не имеет модулей.

Nominatim-API

Java library for reverse geocoding using Nominatim API nominatim.openstreetmap.org

Maven Dependency

<dependency>
  <groupId>me.atlis</groupId>
  <artifactId>nominatim-api</artifactId>
  <version>RELEASE</version>
</dependency>

Usage

You can use both geocoding and reverse geocoding using this library.

Reverse Geocoding

Address address = new Address();
address.setCity("New York");
MapPoint mapPoint = NominatimAPI.with(endpointUrl).getMapPointFromAddress(address, 5);

Geocoding

Double latitude = 40.7470;
Double longitude = -73.9860;
MapPoint mapPoint = new MapPoint().buildMapPoint(latitude, longitude);
Address address = NominatimAPI.with(endpointUrl).getAddressFromMapPoint(mapPoint);

NominatimAPI is thread safe singleton. String endpointUrl = "https://nominatim.openstreetmap.org/" for example.

Dependencies

License

LGPL. See LICENSE file for details.

me.atlis

Atlis

Discover better. Together.

Версии библиотеки

Версия
1.0.0