deck.gl 叠加视图

查看示例

Deck.gl 是一种由 WebGL 提供支持的可视化框架,提供各种易用的 2D 和 3D 数据可视化效果,并且支持大型数据集。您可以使用 Maps JavaScript API 和 deck.gl 的 GoogleMapsOverlay 类来添加 deck.gl 数据可视化效果。

deck.gl 支持多种数据源和格式,还支持在地图上渲染多个可视化图层来创建复合可视化效果。

要求

如需使用 deck.gl,您必须使用 Maps JavaScript API 提供的光栅或矢量地图。强烈建议您使用矢量地图,以便充分利用 Google 基本地图中由 WebGL 提供支持的功能,包括倾斜、旋转和全方位 3D 镜头控制。

如需了解详情,请参阅矢量地图概览

加载 deck.gl

您可以在 Web 应用中使用脚本标记加载 deck.gl,也可以通过 Node Package Manager (NPM) 以模块形式安装 deck.gl。

如需了解详情,请参阅 deck.gl 网站上的 @deck.gl/google-maps 文档

向地图添加 deck.gl 可视化效果

通过创建由 deck.gl 提供的 GoogleMapsOverlay 类的实例,向地图添加 deck.gl 可视化效果。

如需了解详情,请参阅 deck.gl 网站上的 GoogleMapsOverlay 文档

可用的可视化效果

deck.gl 提供多种不同的 2D 和 3D 可视化效果,它们均已经过优化,可用于显示不同类型的数据。如需查看完整列表,请参阅 deck.gl 网站上的图层目录

示例

查看 deck.gl 和 Maps JavaScript API 的更多应用实例: