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