Поиск адресов
2020-01-10 15:05Структура запроса соответствует Протоколу
Body json object
Param | Value |
---|
method | Orders.findAddress |
version | 1.0 |
params | json |
Params
Param | Man/Opt | Type | Description |
---|
query | man | string | Строка поиска |
pos | opt | GpsPosition / json | Координаты для сортировки результатов |
Пример
{
"method": "Orders.findAddress",
"version": "1.0",
"params": {
"query": "гоголя 82",
"pos": {
"lat": 52.093580,
"lon": 23.697391
}
}
}
Ответ json object
Param | Man/Opt | Type | Description |
---|
result | man | json | Объект |
Объект addresses
Пример
{
"result": {
"addresses": [
{
"name": "Республика Беларусь, обл Брестская, г Брест, ул Гоголя, 82",
"components": [
{
"level": 0,
"name": "Республика Беларусь"
},
{
"level": 1,
"name": "обл Брестская"
},
{
"level": 4,
"name": "г Брест"
},
{
"level": 7,
"name": "ул Гоголя"
},
{
"level": 8,
"name": "82"
}
],
"types": {
"pointType": 22
},
"position": {
"lat": 52.094579,
"lon": 23.699920
}
},
{
"name": "Республика Беларусь, обл Брестская, г Брест, ул Гоголя, 821"
"components": [
{
"level": 0,
"name": "Республика Беларусь"
},
{
"level": 1,
"name": "обл Брестская"
},
{
"level": 4,
"name": "г Брест"
},
{
"level": 7,
"name": "ул Гоголя"
},
{
"level": 8,
"name": "821"
}
],
"position": {
"lat": 52.095781,
"lon": 23.705027
}
}
]
}
}