Deck.gl – это фреймворк визуализации на основе WebGL, который предоставляет удобные в использовании 2D- и 3D-визуализации данных и поддерживает большие наборы данных. Вы можете добавлять визуализации данных deck.gl с помощью Maps JavaScript API, используя класс GoogleMapsOverlay
из deck.gl.
Платформа Deck.gl поддерживает множество источников и форматов данных и позволяет создавать составные визуализации, отрисовывая на карте сразу несколько слоев визуализаций.
Требования
Для работы с deck.gl необходимо использовать растровую или векторную карту, предоставленную Maps JavaScript API. Настоятельно рекомендуем выбирать векторную карту, чтобы вам были доступны все функции базовой карты Google на основе WebGL, в том числе наклон, изменение направления и управление 3D-камерой.
Подробнее о векторной карте…
Как загрузить deck.gl
Вы можете загрузить deck.gl в свое веб-приложение либо с помощью тега скрипта, либо установив в виде модулей из Node Package Manager (NPM).
Дополнительные сведения можно найти в документации для @deck.gl/google-maps на сайте deck.gl.
Как добавлять визуализации deck.gl на карту
Чтобы добавить визуализации deck.gl на карту, нужно создать экземпляр класса GoogleMapsOverlay
, предоставляемого deck.gl.
Дополнительные сведения можно найти в документации по классу GoogleMapsOverlay
на сайте deck.gl.
Доступные визуализации
В deck.gl есть множество различных 2D- и 3D-визуализаций, оптимизированных для отображения разных типов данных. С полным их перечнем можно ознакомиться в каталоге слоев на сайте deck.gl.
Примеры
Изучите другие примеры использования deck.gl и Maps JavaScript API: