«GlobalMap» представляет собой трехмерную модель земного шара для визуализации географических данных. С помощью программного интерфейса системы можно добавлять различные модели (здания, улицы, дороги, ландшафты) на карту и управлять ими.
При помощи «GlobalMap» возможен мониторинг событий на карте и визуализация различной информации.
Использованные технологии.
• Система «GlobalMap» построена с помощью фреймворка Qt.
• Язык разработки — C++.
• Для рендеринга HTML страниц используется Webkit движок.
• OpenGL — мультиплатформенный API для рендеринга 2D и 3D компьютерной графики.
Интерфейсы для сторонних разработчиков.
Для разработчиков представлен JavaScript API интерфейс для работы с «GlobalMap». Посредством API интерфейса можно управлять моделями на карте (добавлять/удалять дома, улицы и т.д.; включать/выключать природные эффекты; создавать геометки). Существует возможность создать HTML интерфейс поверх интерфейса «GlobalMap». Используя API, разработчики могут создавать виртуальные туры по городам, для которых имеется 3D модель. Также возможно проектирование моделей движения транспорта в городе и природных катаклизмов. Более того система позволяет работать не только с уже существующим миром, но и проектировать строительство будущих моделей на карте.