Map Kit 目前仅支持反向地理编码(坐标到地址),不支持正向地理编码(地址到坐标)。我看到另一篇 SO 帖子提到了这一点,一些人发布了他们自己的问题解决方案,但这些答案已经有一年多了。
是否仍然没有标准的解决方案(来自 Apple 或与 API 保持同步的强大、维护良好的库)?使用 Google Maps API 推出您自己的解决方案的最佳方法仍然是?我认为这是一个足够普遍的问题,那里会有一些东西......
Map Kit 目前仅支持反向地理编码(坐标到地址),不支持正向地理编码(地址到坐标)。我看到另一篇 SO 帖子提到了这一点,一些人发布了他们自己的问题解决方案,但这些答案已经有一年多了。
是否仍然没有标准的解决方案(来自 Apple 或与 API 保持同步的强大、维护良好的库)?使用 Google Maps API 推出您自己的解决方案的最佳方法仍然是?我认为这是一个足够普遍的问题,那里会有一些东西......
不幸的是,情况仍然如此,您提到的答案仍然是最相关的。我同意你的观点,尽管所谓的许可问题使得向 MapKit 添加前向地理编码支持变得困难,但这种情况有点令人惊讶。
但是,我添加此链接以防万一您可能错过了它。如果您想在 Google 的 API 上使用一个不错的 Objective-C 包装器,这是一个好的开始:
http://blog.sallarp.com/ipad-iphone-forward-geocoding-api-google/
不,仍然没有内置的解决方案。但是,您链接的最佳答案中提到的 BS* 库非常棒。我已经在两个项目中使用了它,没有任何问题。
http://blog.sallarp.com/ipad-iphone-forward-geocoding-api-google/