1

Получить геозоны

Topic: Получить геозоны

Подскажите, как через АПИ можно получить, имена всех геозон вместе с их id ? Желательно одним запросом.

2

Получить геозоны

Re: Получить геозоны

svc=resource/get_zone_data с указанием itemId, то есть в запросе будит только идентификатор ресурса, на котором хранятся геозоны.

FFA0-0BBB-8911-15BB

https://www.reg.ru
3

Получить геозоны

Re: Получить геозоны

Либо через запрос поиск элементов (core/search_item, core/search_items ) - поиск ресурса(ов)   с флагом для ответа по геозонам - флаг 4096 геозоны, флаг  1048576 группы геозоны

Diana Cheley
Wialon Hosting Expert
Gurtam
4

Получить геозоны

Re: Получить геозоны

chdi wrote:

Либо через запрос поиск элементов (core/search_item, core/search_items ) - поиск ресурса(ов)   с флагом для ответа по геозонам - флаг 4096 геозоны, флаг  1048576 группы геозоны


Спасибо сработало. А не подскажете, как можно еще получить текущую геозону автомобилей? Или ее надо по координатам высчитывть?

5

Получить геозоны

Re: Получить геозоны

bazlick wrote:

Спасибо сработало. А не подскажете, как можно еще получить текущую геозону автомобилей? Или ее надо по координатам высчитывть?

Нужно взять все интересующие автомобили, взять их координаты, вызвать resource/get_zones_by_point, перечислив интересующие ресурсы и/или интересующие геозоны (если нужны все — можно подать пустой массив).

Wialon Hosting Frontend
6

Получить геозоны

Re: Получить геозоны

rual wrote:
bazlick wrote:

Спасибо сработало. А не подскажете, как можно еще получить текущую геозону автомобилей? Или ее надо по координатам высчитывть?

Нужно взять все интересующие автомобили, взять их координаты, вызвать resource/get_zones_by_point, перечислив интересующие ресурсы и/или интересующие геозоны (если нужны все — можно подать пустой массив).


Спасибо, работает

7

Получить геозоны

Re: Получить геозоны

RedRock wrote:

Не совсем понимаю что такое идентификатор ресурса, где мне его можно посмотреть?

8

Получить геозоны

Re: Получить геозоны

prosperous161 wrote:
RedRock wrote:

Не совсем понимаю что такое идентификатор ресурса, где мне его можно посмотреть?

Каждый элемент системы имеет свой внутренни ID.
Геозоны (как и иные микроэлементы системы - водители, уведомлени и т.д.) хранятся в ресурсе. Т.е. полный путь к ID геозоны - это ID ресурса -> ID геозоны (порядковый номер начиная с 1).

Для получения внутреннего ID элементов системы можно воспользоваться запросом на поиск элементов https://sdk.wialon.com/wiki/ru/sidebar/ … arch_items 

Содержимое ответа регулируется на основании указанного значения флага и параметра "itemsType".

Например, для получения списка доступных пользователю геозон и ресурсов необходимо указать значение "itemsType":"avl_resource" и "flags":4097.

Информация по флагам указана в документации -- https://sdk.wialon.com/wiki/ru/sidebar/ … mat/format
Пример выполнения данного запроса -- https://sdk.wialon.com/wiki/ru/sidebar/ … kriterijam