开始使用

请选择平台: Android iOS JavaScript

请按照以下步骤设置数据集的数据驱动型样式。

获取 API 密钥并启用 API

在使用数据集的数据驱动型样式之前,您需要: Cloud 项目与结算账号,并且 Maps SDK for Android 和 Maps Datasets API 。如需了解详情,请参阅:

启用新版地图渲染程序

升级版地图渲染程序自 Maps SDK for Android 18.0.0 版起提供。此版本渲染程序针对 Maps SDK for Android 带来了许多的改进,包括对云端地图样式设置的支持。

随着 Maps SDK for Android 18.2.0 版的发布,Google 已将默认渲染程序从旧版渲染程序改为升级版地图渲染程序。此更改意味着,当您构建新应用或重新构建现有应用时,系统会在应用中默认使用升级版地图渲染程序。

创建地图 ID

如要创建新的地图 ID,请按照创建地图 ID 中的步骤操作。请确保将地图类型设置为 Android

创建新的地图样式

如要创建新的地图样式,请按照管理地图样式一文中的说明创建样式,并将该样式与您刚刚创建的地图 ID 相关联

更新地图初始化代码

此步骤需要用到您刚刚创建的地图 ID。您可以在 地图管理页面。

如要将该地图 ID 添加到您的初始化代码,请参阅将地图 ID 添加到应用

检查地图功能(必选)

数据集的数据驱动型样式需要地图 ID。如果地图 ID 缺失,或者 传递的地图 ID 无效,无法加载数据集的数据驱动型样式。作为 问题排查步骤,您可以使用 MapCapabilities 检查是否支持数据集的数据驱动型样式。

Kotlin

val capabilities: MapCapabilities = googleMap.getMapCapabilities()
System.out.println("Data-driven Styling is available: " + capabilities.isDataDrivenStylingAvailable())

Java

MapCapabilities capabilities = googleMap.getMapCapabilities();
System.out.println("Data-driven Styling is available: " + capabilities.isDataDrivenStylingAvailable());

后续步骤