在iOS中搜索城市名称

8
我想在我的 iPad 应用中提供一个用户输入字段,让用户可以输入城市或地点的名称,应用程序应该呈现出可能的城市/地点列表供用户选择,并且我可以从中获取地理坐标(以便在 MKMapView 上添加标记)。
我尝试过使用 CLGeocoder,但它似乎只会给我一个结果,而且结果不够准确。例如,将 "Stutt" 作为地址字符串输入会得到 "Straubing, germany" 的结果,而输入 "Stuttgart" 将会得到 "Stuttgart"(正确)的结果(因此我至少期望得到两个 "Stutt" 的结果)。此外,美国也有一个名为 Stuttgart 的城市,但这也没有作为结果显示出来。 (我使用了本页面底部的示例代码:https://developer.apple.com/library/ios/#documentation/UserExperience/Conceptual/LocationAwarenessPG/UsingGeocoders/UsingGeocoders.html
请问有人能指导我如何根据用户文本输入进行城市名称/位置查找的合适解决方案吗?
1个回答

7

非常感谢您回答我的问题!这正是我要找的!您应该将其标记为正确的答案,这样更多的人可以找到它! - sridvijay
谢谢提示,我不知道我应该接受自己的答案 :) - user826955

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接