Deck.gl — это фреймворк визуализации на базе WebGL, предоставляющий множество простых в использовании 2D- и 3D-визуализаций данных с поддержкой больших наборов данных. Вы можете добавлять визуализации данных deck.gl с помощью Maps JavaScript API с классом GoogleMapsOverlay
в deck.gl.
Deck.gl поддерживает множество источников данных и форматов, а также создает составные визуализации путем рендеринга нескольких слоев визуализации на карте.
Требования
Для использования deck.gl необходимо использовать растровую или векторную карту, предоставляемую Maps JavaScript API. Настоятельно рекомендуется использовать векторную карту, чтобы в полной мере использовать возможности WebGL базовой карты Google, включая наклон, поворот и полное управление 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 в действии: