Topic: Получить геозоны
Подскажите, как через АПИ можно получить, имена всех геозон вместе с их id ? Желательно одним запросом.
Подскажите, как через АПИ можно получить, имена всех геозон вместе с их id ? Желательно одним запросом.
svc=resource/get_zone_data с указанием itemId, то есть в запросе будит только идентификатор ресурса, на котором хранятся геозоны.
Либо через запрос поиск элементов (core/search_item, core/search_items ) - поиск ресурса(ов) с флагом для ответа по геозонам - флаг 4096 геозоны, флаг 1048576 группы геозоны
Либо через запрос поиск элементов (core/search_item, core/search_items ) - поиск ресурса(ов) с флагом для ответа по геозонам - флаг 4096 геозоны, флаг 1048576 группы геозоны
Спасибо сработало. А не подскажете, как можно еще получить текущую геозону автомобилей? Или ее надо по координатам высчитывть?
Спасибо сработало. А не подскажете, как можно еще получить текущую геозону автомобилей? Или ее надо по координатам высчитывть?
Нужно взять все интересующие автомобили, взять их координаты, вызвать resource/get_zones_by_point, перечислив интересующие ресурсы и/или интересующие геозоны (если нужны все — можно подать пустой массив).
bazlick wrote:Спасибо сработало. А не подскажете, как можно еще получить текущую геозону автомобилей? Или ее надо по координатам высчитывть?
Нужно взять все интересующие автомобили, взять их координаты, вызвать resource/get_zones_by_point, перечислив интересующие ресурсы и/или интересующие геозоны (если нужны все — можно подать пустой массив).
Спасибо, работает
Не совсем понимаю что такое идентификатор ресурса, где мне его можно посмотреть?
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
День добрый! Почему-то ответ на запрос resource/get_zones_by_point всегда пустой, хотя передаются нормальные координаты и есть куча геозон, и объекты периодически появляются внутри этих геозон. Передаю коорщдинаты и пустой zoneId. Что может быть не так?
taran1972 добрый день, направьте, пожалуйста, пример вашего запроса (полный текст) и токен на support@gurtam.com в этом случае мы сможем детально проверить ситуацию. Спасибо!