iOS 6 中的本地化地理编码选项
Posted
技术标签:
【中文标题】iOS 6 中的本地化地理编码选项【英文标题】:Localized geocoding options in iOS 6 【发布时间】:2012-10-22 04:37:31 【问题描述】:在 ios 6 中,我们还能使用 Google 的 API 对地址进行地理编码吗?我隐约记得,谷歌的授权要求结果要显示在谷歌地图上,这在 iOS 6 中显然是不可能的。
我发现内置的 CLGeocoder 很容易出错,通常不会为最简单的搜索返回结果。
我正在寻找的另一件事是地理编码/反向地理编码,结果以本地语言显示。 CLGeocoder 可以做到这一点吗?
【问题讨论】:
我的印象是,只要您使用带有徽标或类似标志的 Google 服务,就可以使用这些结果? 【参考方案1】:您可以尝试将 Goolge 地图显示为叠加层。这里有一个来自github的例子
https://github.com/mladjan/GoogleMapsOverlayiOS
【讨论】:
有趣...我不敢相信这得到了 Apple 的批准,但我会看看这个。【参考方案2】:您是正确的,用于地理编码的 Google API 要求结果显示在 Google 地图上。
随着用户向 Apple 提供地图反馈,CLGeocoder 结果质量有望迅速提高。
【讨论】:
是的,我是这么认为的。这是我可以忍受的,但是我确实需要本地化地理编码,你知道这是否可能吗? 我不确定,但您可能会四处寻找可以提供更准确数据并收费的第三方...以上是关于iOS 6 中的本地化地理编码选项的主要内容,如果未能解决你的问题,请参考以下文章