Геокодирование адресов
Пример запроса
url : https://geocode.flexcore.ru/geoCode/geocoder type : POST request : { "address" : "Россия, Москва", "api_token" : "api_token", "service" : "YANDEX", "params" : { "ll" : "37.618920,55.756994", "spn" : "5.552069,3.400552", "rspn" : "1" } }
****** Обязательные параметры ******
address
- строка для геокодированияРоссия, Москва
или координаты55.753215, 37.622504
api_token
- Токен для авторизации в сервисе Токен можно получить у администратора
****** Не обязательные параметры ******
service
: к какому сервису обратиться принимает один из трех значенийYANDEX|OPENSTREETMAP|GOOGLE
если не задан, система использует внутренние алгоритмы выбора
*****
params
***** - для каждого сервиса разные
Ответ
type : json { "Success": true, "Status": "OK", "Result": { "areaName": "Москва", "locality": "Москва", "postalCode": "117042", "geoAddress": "Россия, Москва, Южнобутовская улица, 80", "longitude": "37.517545", "latitude": "55.534352", "country": "Россия", "province": "Москва", "street": "Южнобутовская улица", "house": "80" }, "Service": "YANDEX", "Request": { "address": "Южнобутовская ул., 80, Кв: 127, 500к1234, 4", "api_token": "api_token", "service": "YANDEX", "params": { "ll": "37.618920,55.756994", "spn": "5.552069,3.400552", "rspn": "1" } } }
Success
typebool
Status
typestring
возможные значенияOK|ZERO_RESULTS|ERROR
Result
typearray
[ "areaName":
область, "locality":
город, "postalCode":
почтавой код, "geoAddress":
полный адрес, "longitude":
долгота, "latitude":
широта, "country":
страна, "province":
провинция, "street":
улица, "house":
дом]
Service
typestring
сервис который распознал