Любой пользовательский интерфейс управления в WireGeo начинается с создания объекта типа “Карта”. Фоном карты может быть и статичная картинка, и реальная карта района, города, страны или даже мира, которая автоматически подгружается из выбранного вами гео-провайдера. В качестве источника географических данных вы можете выбрать Google Maps, Яндекс.Карты или OpenStreetMaps, или же подключить другого гео-провайдера по вашему желанию. Карты интерактивны — их можно приближать, отдалять, перемещать, а также накладывать ограничения на те действия, которые может с ними производить конечный пользователь вашего продукта.
На карте можно расставить интерактивные объекты-виджеты, расположив их на нескольких управляемых слоях. Более 50-ти виджетов дают возможность создать интерфейс управления любой сложности с использованием градостроительных и инженерных объектов, SCADA-объектов, панелей, кнопок, иконок, пиктограмм, а также воспользоваться готовыми модулями сценариев, которые помимо визуальной составляющей выполняют настраиваемые действия: ПИД-регуляторы, термостаты, запуск процессов по расписанию, окна стриминга видеокамер, управление жалюзи, счетчики ресурсов, интерактивные графики, диаграммы и т.д. — и все это без необходимости писать программный код.
Виджеты легко позиционируются мышкой, их свойства, внешний вид и поведение настраиваются по одному клику. Кроме того, в свойствах виджетов можно задать те источники данных(например, значения переменных в Дереве объектов), которые будут влиять на их поведение и отображение.
В дереве объектов карты и созданные в ней виджеты выглядят следующим образом.
Ссылка на главу с Картами и виджетами