【发布时间】:2012-03-07 05:02:15
【问题描述】:
我想在我的 iPad 应用程序中提供一个用户输入字段,用户可以在其中键入城市或位置的名称,并且该应用程序应显示用户可以从中选择的可能城市/位置的列表,并且我可以从中获取地理坐标(在MKMapView 上添加标记)。
我试过CLGeocoder,但它似乎只给我一个结果,而且结果不是那么准确。例如,将“Stutt”作为地址字符串会产生“Straubing, Germany”作为结果,而“Stuttgart”将产生“Stuttgart”(正确)作为结果(因此我希望“Stutt”至少有 2 个结果)。另外,美国有一个叫斯图加特的城市,也没有给出结果。
(我使用了本页最底部的示例代码:https://developer.apple.com/library/ios/#documentation/UserExperience/Conceptual/LocationAwarenessPG/UsingGeocoders/UsingGeocoders.html)
谁能指导我根据用户文本输入找到合适的城市名称/位置查找解决方案?
【问题讨论】:
标签: ios ipad geolocation clgeocoder