想要为您的地图添加高级功能?Maps SDK for Android 实用程序库是一个开源库,包含可用于各种应用的类。GitHub 代码库中则包含丰富的实用程序类,还提供了一款演示版应用说明了每个类的用法。
在此视频中,Chris Broadfoot 将为您介绍这个实用程序库,并重点讲解多段线解码、球面几何图形和气泡图标。
快速设置
如需安装 Maps SDK for Android 实用程序库,请按照设置指南进行操作。
实用程序
将 GeoJSON 导入您的地图您可以用 GeoJSON 格式存储地图项,然后使用此实用程序将它们渲染为覆盖在地图上的图层。调用 如需了解详情,请参阅有关 Google Maps Android GeoJSON 实用程序的文档。 |
|
将 KML 导入您的地图您可以利用该实用程序将 KML 对象转换为地理形状,然后将它们渲染为覆盖在地图上的图层。调用 如需了解详情,请参阅有关 Google Maps Android KML 实用程序的文档。 |
|
向您的地图添加热图热图便于查看者了解地图上数据点的分布和相对密度。热图不是在每个位置放置标记,而是利用颜色和形状来表示数据的分布情况。创建一个 如需了解详情,请参阅有关 Google Maps Android 热图实用程序的文档。 |
|
通过气泡图标自定义标记添加一个 |
|
管理标记聚类
如需了解详情,请参阅有关 Google Maps Android 标记聚类实用程序的文档。 |
|
向同一地图添加多个图层您可以在同一个地图上显示来自 GeoJSON、KML 和聚类的地图项,以及您自己的标记、多段线和多边形。还可以通过向每个图层添加点击监听器来让这些图层支持互动。只需将 如需了解详情,请参阅有关 Google Maps Android 多图层演示的文档。 |
|
对多段线进行编码和解码
在 Google 地图中,定义多段线或多边形的纬度和经度坐标以经过编码的字符串形式存储。请参阅多段线编码的详细说明。您可能会在 Directions API 等 Google API 返回的响应中收到这种经过编码的字符串。 可以使用 Maps SDK for Android 实用程序库中的 |
|
通过球面几何图形计算距离、面积和方向角您可以使用
请参阅参考文档,了解该实用程序提供的所有方法。 |
|
检查街景是否支持某个位置。
如需了解详情,请参阅有关 GitHub 上的街景元数据实用程序的文档。 |