FusionMaps — библиотека для веб-визуализации географических данных, входящая в набор компонентов FusionCharts. Она предназначена для создания интерактивных карт, позволяющих отображать пространственные данные в виде хлороплетных карт, маркеров, всплывающих подсказок и аннотаций. Библиотека предоставляет готовые определения карт (путевые файлы) для большого числа административно-территориальных единиц и позволяет объединять данные с геометрией для наглядного отображения статистики, метрик и показателей по регионам.
Исторически FusionMaps развивалась как модуль, дополняющий возможности диаграмм FusionCharts визуализацией на географической основе. Она поддерживает настройку стилей, легенд, цветовых шкал и интерактивных элементов управления, включая масштабирование и панорамирование. В ряде реализаций реализованы механизмы загрузки данных в форматах, совместимых с веб-приложениями, а также интеграция с событиями пользовательского взаимодействия для обработки кликов и наведения курсора.
- Хлороплетные карты: отображение интенсивности показателей по регионам с использованием градиентов и дискретных цветов.
- Маркеры и точки интереса: нанесение точечных данных с возможностью настройки иконок и всплывающих подсказок.
- Аннотации и подписи: добавление текстовых или графических пометок для выделения областей и объяснения данных.
- Путевые файлы карт: комплект определений форм регионов для сотен и тысяч территорий, что упрощает отображение локальных и глобальных карт.
- Интерактивность: поддержка событий клика и наведения, всплывающих подсказок и динамической подгрузки данных.
- Настраиваемые легенды и шкалы: конфигурируемые элементы управления цветом и интервалами значений для корректного восприятия данных.
- Масштабирование и панорамирование: встроенные средства управления видимой областью карты и навигации по ней.
- Интеграция с веб-стеком: совместимость с JavaScript-приложениями и возможностью взаимодействия с DOM и фреймворками.
- Поддержка форматов данных: прием табличных и структурированных данных для связывания показателей с геометрией регионов.
- Кастомизация стилей: настройка цветов, шрифтов, границ и поведения элементов карты для соответствия требованиям интерфейса.