使用集合让一切井井有条 根据您的偏好保存内容并对其进行分类。

反向地理编码

反向地理编码是指将营业地点的地理坐标转换为便于用户理解的街道地址。Maps SDK for iOS 包含一个名为 GMSGeocoder 类的类,其中包含可用于执行转换的 reverseGeocodeCoordinate 成员函数。此方法接受 CLLocationCoordinate2D 对象实例中的位置坐标,并在 GMSAddress 类的实例中返回人类可读的街道地址。

语言偏好的影响

地理编码器经过优化,可提供便于用户理解的街道地址。为此,它会以当地语言返回街道地址,然后音译为用户可以阅读的文字(如有必要)。所有其他地址都会以首选语言返回。

  • 系统会从从第一个组件中选择的语言返回地址组成部分。

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

关于地址组成部分的保证

Google 不保证任何地址组成部分。地址结构因国家/地区而异,甚至在国家/地区内也是如此。

  • 地址组成部分应该只包含与邮政地址相关的地址,等等。

  • 具体而言,市行政区并不能保证始终存在,也不应始终表示城市

如需查看地址组成部分的实际运用示例,请参阅地点自动补全地址表单

对结果进行排序

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

  • 我们无法保证特定的订单。

  • 我们无法保证第一个结果一定是什么。

反向地理编码是一个估算值

地理编码器会尝试在特定公差范围内查找最近的可寻址位置。

如果地理编码器找不到匹配项,就不会返回任何结果。

如需了解详情,请参阅地理编码地址最佳做法以及地理编码常见问题解答