Определение географических координат улиц

Материал из Map.BY
Перейти к: навигация, поиск

Описание: Интерфейс служит для определения географических координат указанной улицы по её названию а так же названию населенного пункта

Параметры использования: Функция вызывается при помощи сформированного GETзапроса по указанному URL. Данные возвращаются в формате JSON.

http://map.by/map/getStreetCoordinates/{:city}/{:street}

Параметр Описание
{:city} Наименование города.Параметр должен быть передан в виде urlencode(строка, в которой все не цифробуквенные символы, кроме -_. заменены знаком процента (%), за которым следует два шестнадцатеричных числа, а пробелы кодируются как знак сложения (+) Формат кодировки – UTF8
{:street} Наименование улицы. Параметр должен быть передан в виде urlencode(строка, в которой все не цифробуквенные символы, кроме -_. заменены знаком процента (%), за которым следует два шестнадцатеричных числа, а пробелы кодируются как знак сложения (+) Формат кодировки – UTF8

В случае успеха сервис вернет JSONкод в виде:

{"status":"found","coord":{"x":"27.6000704632576","y":"53.9299554500305"}}
Параметр Описание
status Статус ответа. Может принимать 2 варианта значений:
  • found – в случае успешного выполнения запроса
  • not_found – в случае неудачного выполнения запроса
coord Массив, содержащий в себе параметры ответа:
  • x – координата X
  • y – координата Y

Если поиск завершится неудачей (записей не найдено), сервис вернет JSON нотификацию об ошибке в виде:

{"status":"not_found"}

Пример использования:

REQUEST: http://map.by/map/getStreetCoordinates/%D0%9C%D0%B8%D0%BD%D1%81%D0%BA/%D0%BF%D0%B5%D1%80.%20%D0%9A%D0%B0%D0%BB%D0%B8%D0%BD%D0%B8%D0%BD%D0%B0

RESPONSE:

{"status":"found","coord":{"x":"27.6000704632576","y":"53.9299554500305"}}
Личные инструменты
Пространства имён

Варианты
Действия
Навигация
Инструменты