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