Прямое и обратное геокодирование с помощью сервиса GeoTree.ru

Сервис GeoTree.ru предоставляет новый Web-API интерфейс с функциями автозаполнения, прямого и обратного геокодирования адресов на территории Российской Федерации. Все функции реализованы в одном интерфейсе, и, в зависимости от указанных параметров, можно решить ту или иную задачу. Расскажем подробнее о том, как это работает.

Порядок поиска

Интерфейс возвращает список адресов и населённых пунктов в следующем порядке.

1. Адреса, находящиеся в радиусе 1 км, удовлетворяющие поисковому запросу, в порядке увеличения расстояния от указанной точки.
Таким образом, если требуется функция обратного геокодирования, то достаточно передать только географические координаты.
2. Адреса, найденные в населённом пункте, соответствующем коду ОКТМО, который можно опционально указать. Если код ОКТМО не указан, то он определяется по переданным геокоординатам.
3. Населённые пункты, с сортировкой по расстоянию от заданной точки.
4. Адреса, найденные в соседних населённых пунктах.
5. Адреса, соответствующие поисковому запросу, в не зависимости от их расположения, при этом можно указывать любые части адреса, в том числе область, район, населённый пункт и т.д.

Автозаполнение адреса одной строкой, прямое и обратное геокодирование GeoTree.ru
Автозаполнение адреса одной строкой, прямое и обратное геокодирование GeoTree.ru

Автозаполнение адреса одной строкой или по отдельности.

Согласно современным тенденциям для поиска предоставляется единая строка, в которой можно найти всё, что угодно, и это, конечно, удобно. Сервис GeoTree предоставляет такую возможность. Но так как объектов адресации существует огромное количество, а также регулярно появляются новые, практически невозможно создать базу данных, которая содержала бы все существующие адреса. Следовательно, и гарантировать валидацию ввода при использовании одной строки невозможно. Для того, чтобы частично решить эту проблему, предлагается вариант ввода населенного пункта и адреса по отдельности. В этом случае населённый пункт будет введен корректно, далее, используя его код ОКТМО, можно выполнить поиск адреса.

Автозаполнение населённого пункта и адреса по отдельности GeoTree.ru
Автозаполнение населённого пункта и адреса по отдельности GeoTree.ru

Web-API

Информация предоставляется с помощью Web API в формате JSON, что обеспечивает совместимость с любыми web-приложениями, например, с плагином для автозаполнения jQuery Autocomplete или с библиотекой для отображения карт Leaflet.
Кроме самого адреса для каждого объекта предоставляется вся необходимая информация: географические координаты, наименование здания (например, "Областной краеведческий музей"), информация о вышестоящих объектах в соответствии с муниципальным делением РФ: населённый пункт, сельское или городское поселение, район или округ, субъект РФ.
Демонстрационный ключ для тестирования сервиса предоставляется без регистрации (для этого следует зайти в раздел "Web-API" -> "API address" и кликнуть по любому примеру в разделе "Параметры запроса").

33
5 комментариев

А цены какие?
Предложение то хорошее.
С гугловским автозаполнением по миру пойдёшь.
Озвучьте цены пожалуйста.
Спасибо.

2
Ответить

Стандартная стоимость: 300 запросов в сутки - 1 рубль в сутки
Возможно сотрудничество на индивидуальных условиях

1
Ответить

удалено

Ответить