反向地理编码

反向地理编码是指某个位置的地理位置的转换 坐标转换为直观易懂的街道地址。Maps SDK for iOS 包含一个名为 GMSGeocoder 类,其中包括 reverseGeocodeCoordinate 成员函数,您可以使用此函数执行转换。此方法采用 实例中的 CLLocationCoordinate2D 对象,并在 GMSAddress 类。

语言偏好的影响

地理编码器经过优化,可提供便于用户理解的街道地址。为了实现 它会返回当地语言的街道地址,并音译为文字 (如有必要)。所有其他地址均在 首选语言。

  • 地址组成部分会以同一语言返回,该语言是从 第一个组件。

  • 如果某个名称没有以首选语言提供,地理编码器会使用 最接近的匹配项。

关于地址组成部分的保证

Google 对地址组成部分不作任何保证。地址结构 在不同的国家/地区,甚至是在不同国家/地区内发生的变化。

  • 地址组成部分只能包含与邮政相关的地址 以及更多其他信息

  • 特别是,locality 既不能保证始终存在, 它本来就应该始终代表这个城市

有关实际地址组成部分的示例,请参阅 地点自动补全地址表单

对结果进行排序

结果不会按距离排序,且顺序可能会发生变化。

  • 我们无法对特定订单做出保证。

  • 无法保证第一个结果会是什么。

反向地理编码是指

地理编码器会尝试在 特定的容忍度

如果地址解析器找不到匹配项,则不返回任何结果。

如需了解详情,请参阅 有关对地址进行地理编码的最佳实践 以及地理编码常见问题解答