1

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

Тема: Получить геозоны

Подскажите, как через АПИ можно получить, имена всех геозон вместе с их 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 пишет:

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


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

5

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

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

bazlick пишет:

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

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

6

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

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

rual пишет:
bazlick пишет:

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

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


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

7

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

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

RedRock пишет:

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

8

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

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

prosperous161 пишет:
RedRock пишет:

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

Каждый элемент системы имеет свой внутренни 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

Anton Zinovyev
Technical Care Engineer (L2)
Wialon
9

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

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

День добрый! Почему-то ответ на запрос resource/get_zones_by_point всегда пустой, хотя передаются нормальные координаты и есть куча геозон, и объекты периодически появляются внутри этих геозон. Передаю коорщдинаты и пустой zoneId. Что может быть не так?

10

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

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

taran1972 добрый день, направьте, пожалуйста, пример вашего запроса (полный текст) и токен на support@gurtam.com в этом случае мы сможем детально проверить ситуацию. Спасибо!

Anton Zinovyev
Technical Care Engineer (L2)
Wialon