nebeshiy пишет:Подскажите, каким образом реализовано окрашивание посещенных "геозон" из красных в зеленые?
Очень сильно тормозит работу Виалона подобный подход, на перекрашивания одной геозоны уходит 3-10 секунд (не засекал, но по ощущением так)
Если без перекраски ни как, то рекомендую делать ее по запросу.
Лично я буду скрывать посещенные геозоны.
Задача реализуется через создание собственного Apps-а, по сути веб-приложение.
Алгоритм перекраска по запросу:
1 Формируете отчет по геозоне;
2 Выбираете из него идентификаторы геозон;
3 Исключаете их из списка всех необходимых для перекраски геозон;
4 Перекрашиваете/скрываете оставшиеся геозоны.
5 Создаете задание на возвращение всем геозонам шаблон не посещенной геозоны, например в 00:00 если период 1 сутки, если скрывали геозоны, то скрыть/отобразить все вы сможете при помощи интерфейса Виалона.
Алгоритм перекраски онлайн(не рекомендую):
1. Создаете уведомление с запросом к веб-приложению, условия срабатывания - посещение геозоны.
2. Отправляете запрос на виалон с шаблоном перекрашенной геозоны
3. Создаете задание на возвращение всем геозонам шаблон не посещенной геозоны, например в 00:00 если период 1 сутки;
П.С. Если бы в get/post запрос уведомления можно было бы вставить SID то кое что можно было бы сделать не выходя за рамки Виалона.
FFA0-0BBB-8911-15BB
https://www.reg.ru