反向地理编码
反向地理编码是指某个位置的地理位置的转换
坐标转换为直观易懂的街道地址。Maps SDK for iOS
包含一个名为
GMSGeocoder
类,其中包括
reverseGeocodeCoordinate
成员函数,您可以使用此函数执行转换。此方法采用
实例中的
CLLocationCoordinate2D
对象,并在
GMSAddress
类。
语言偏好的影响
地理编码器经过优化,可提供便于用户理解的街道地址。为了实现 它会返回当地语言的街道地址,并音译为文字 (如有必要)。所有其他地址均在 首选语言。
地址组成部分会以同一语言返回,该语言是从 第一个组件。
如果某个名称没有以首选语言提供,地理编码器会使用 最接近的匹配项。
关于地址组成部分的保证
Google 对地址组成部分不作任何保证。地址结构 在不同的国家/地区,甚至是在不同国家/地区内发生的变化。
地址组成部分只能包含与邮政相关的地址 以及更多其他信息
特别是,locality 既不能保证始终存在, 它本来就应该始终代表这个城市
有关实际地址组成部分的示例,请参阅 地点自动补全地址表单。
对结果进行排序
结果不会按距离排序,且顺序可能会发生变化。
我们无法对特定订单做出保证。
无法保证第一个结果会是什么。
反向地理编码是指
地理编码器会尝试在 特定的容忍度
如果地址解析器找不到匹配项,则不返回任何结果。
如需了解详情,请参阅 有关对地址进行地理编码的最佳实践 以及地理编码常见问题解答。