【问题标题】:Searching for city names in ios在ios中搜索城市名称
【发布时间】: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


    【解决方案1】:

    找到解决办法:

    geonames webserviceobjective-c client api

    客户端 api 还带来了一个现成的搜索控制器。

    【讨论】:

    • 非常感谢您回答您的问题!这正是我想要的!您应该将此标记为正确答案,以便更多人可以找到它!
    • 感谢您的提示,不知道我应该接受我自己的回答 :)
    猜你喜欢
    • 1970-01-01
    • 2012-08-15
    • 1970-01-01
    • 2014-03-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多