Чтобы получить координаты по адресу, можно использовать запрос:
https://search-maps.wialon.com/{host}/gis_search?country=<text>®ion=<text>&city=<text>&street=<text>&
flags=<uint>&count=<uint>&indexFrom=<uint>&uid=<long>
Использование данного запроса рассмотрено в примере Определение адреса и координат.
| Название | Описание |
|---|---|
| country | название страны или его часть (опционально) |
| region | название региона (области) или его часть (опционально) |
| city | название города или его часть (опционально) |
| street | название улицы или его часть (опционально) |
| flags | флаги поиска и форматирования (см. ниже) |
| count | количество выводимых результатов |
| indexFrom | порядковый номер первого результата (опционально) |
| uid | ID текущего пользователя |
Флаги поиска:
| Флаг | Описание |
|---|---|
| 0x0 | искать страну |
| 0x1 | искать регион (область) |
| 0x2 | искать город |
| 0x3 | искать улицу |
| 0x4 | искать дом |
| 0x100 | Добавить поля с форматированной строкой адреса в результат |
| 0x200 | Добавить название карты в результат |
| 0x400 | Добавить координаты в результат |
Флаги форматирования рассмотрены в разделе Адрес.
{ "items":[ /* массив результатов */ { "name":<text>, /* название элемента поиска */ "map":<text>, /* название карты */ "x":<double>, /* долгота */ "y":<double>, /* широта */ "path":<text>, /* часть адреса, помимо названия элемента указанного в поле name: например если использовался поиск улицы, то в данном поле будет строка формата: город, регион, страна */ "formatted_path":<text> /* отформатированная в соответствии с установленными флагами строка адреса */ } ], "more":<uint> /* есть еще результаты: 0 - нет, 1 - да */ }
|