Google Maps Platform 即将推出全新地图样式。此次地图样式更新包括全新默认调色板,以及地图体验和易用性方面的改进。所有地图样式将于 2025 年 3 月自动更新。如需详细了解适用范围以及如何提前选择启用,请参阅
全新 Google Maps Platform 地图样式。
实用程序库的概览
使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
想要为您的地图添加高级功能?GitHub 上的 Maps SDK for iOS 实用程序库是一个开源库,包含可用于各种应用的类。GitHub 代码库中包含实用程序类,以及演示了每个类的用法的演示版应用。
实用程序
|
标记聚类
GMUClusterManager 可帮助您以不同的缩放级别管理多个标记。也就是说,即使在地图上放置大量标记,也不会使地图显得密密麻麻。当用户以较高的缩放级别查看地图时,各个标记会在地图上显示。当用户缩小到较低缩放级别时,这些标记会聚拢形成聚类,以方便用户查看地图。
如需了解详情,请参阅有关标记聚类的文档。
|
此实用程序没有映像。
|
四叉树
四叉树是一种数据结构,有助于通过在地图注点周围区域内进行搜索来查找单个点附近的点。
如需了解详情,请参阅有关四叉树的文档。
|
|
KML
KML 是一种渲染地理数据(例如点、线和多边形)的常用格式。GMUKMLParser 可让您以 KML 格式解析和渲染地理数据。
如需了解详情,请参阅有关 KML 的文档。
|
|
将 GeoJSON 导入您的地图
您可以用 GeoJSON 格式存储地图项,然后使用此实用程序将它们渲染为覆盖在地图上的图层。将 GMUGeoJSONParser 与 GMUGeometryRenderer 结合使用,以 GeoJSON 格式渲染地理数据。
如需了解详情,请参阅有关 GeoJSON 的文档。
|
|
热图
热图便于查看者了解地图上数据点的分布和相对密度。热图不是在每个位置放置标记,而是利用颜色和形状来表示数据的分布情况。
如需了解详情,请参阅有关热图的文档。
|
|
自定义标记
您可以使用 GMUDefaultClusterRenderer 上的委托 GMUClusterRendererDelegate ,自定义将标记添加到地图之前和之后的属性。
|
|
几何图形实用程序
Maps SDK for iOS 的 GMSGeometryUtils 模块的一组 Swift 球面几何图形实用函数。使用这些扩展指令可执行多种类型的几何图形操作,包括:
- 确定坐标之间的大圆距离
- 确定坐标是否位于多边形内部
- 确定坐标是位于指定公差范围内还是位于路径上
- 确定此多边形的面积
- 其他
|
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。有关详情,请参阅 Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2024-09-05。
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"没有我需要的信息"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"太复杂/步骤太多"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"内容需要更新"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"翻译问题"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"示例/代码问题"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"其他"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"易于理解"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"解决了我的问题"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"其他"
}]
{"lastModified": "\u6700\u540e\u66f4\u65b0\u65f6\u95f4 (UTC)\uff1a2024-09-05\u3002"}
[[["易于理解","easyToUnderstand","thumb-up"],["解决了我的问题","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["没有我需要的信息","missingTheInformationINeed","thumb-down"],["太复杂/步骤太多","tooComplicatedTooManySteps","thumb-down"],["内容需要更新","outOfDate","thumb-down"],["翻译问题","translationIssue","thumb-down"],["示例/代码问题","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["最后更新时间 (UTC):2024-09-05。"]]