Визуализация данных на карте широко используется как для наглядного представления информации, так и для аналитики, допустим, когда нужно узнать, где в Москве чище воздух.
В этом году в рамках Школы разработки интерфейсов Яндекса студенты команды F(x) разработали модуль для API Карт, который позволяет легко сделать хороплет или региональную инфографику на основе данных в формате JSON.
Модуль принимает на вход набор точек и геометрии областей визуализации, например, из сервиса Регионы. При инициализации модуля можно задать цветовую схему, макет для балуна и другие настройки отображения.
Модуль определяет, какие точки попали в каждую зону, и вычисляет цвет по заданным параметрам. Так цвет может зависеть от количества точек в зоне или учитывать их «веса».
Проект опубликован на github. Начать работу с модулем помогут документация и примеры.
Как попасть в Школу разработки интерфейсов
Мы провели уже больше десяти Школ разработки интерфейсов и не собираемся останавливаться!
Следить за новостями про ШРИ и другие образовательные проекты для фронтенд-разработчиков можно в специальном разделе на сайте Академии. Подписывайтесь на новостную рассылку, чтобы не пропустить объявление о следующем наборе в Школу.
Также много полезной информации про ШРИ и другие Школы мы выкладываем на страницах в социальных сетях: ВКонтакте и Facebook.