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 的更多应用实例: