我想在我的 iPad 应用程序中提供一个用户输入字段,用户可以在其中输入城市或位置的名称,应用程序应该显示一个可能的城市/位置列表,用户可以从中进行选择,并且我可以从(在 MKMapView
上添加标记)获取地理坐标。
我试过 CLGeocoder
,但它似乎只给我一个结果,而且结果不是那么准确。例如,将“Stutt”作为地址字符串会产生“Straubing,germany”作为结果,而“Stuttgart”将显示“Stuttgart”(正确)作为结果(因此我希望“Stutt”至少有 2 个结果)。另外,美国有一个叫斯图加特的城市,结果也没有给出。
(我使用了本页底部的示例代码:https://developer.apple.com/library/ios/#documentation/UserExperience/Conceptual/LocationAwarenessPG/UsingGeocoders/UsingGeocoders.html)
谁能指导我找到基于用户文本输入的城市名称/位置查找的正确解决方案?
最佳答案
关于ios - 在 ios 中搜索城市名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9300417/