【问题标题】:Reverse geocode without using MKReverseGeocoder不使用 MKReverseGeocoder 反向地理编码
【发布时间】:2011-01-17 08:04:00
【问题描述】:

我正在尝试使用 MKReverseGeocoder 传递通过 CLLocation 类获得的坐标来检测当前用户地址。阅读MKReverseGeocoder Class Reference我注意到了

Google 服务条款要求反向地理编码服务与 Google 地图一起使用;在设计应用程序的用户界面时要考虑到这一点。

所以我想知道是否(以及最终如何)我可以在 iPhone OS SDK 3.1.3 上反向地理编码用户当前位置。 我想使用 Google Maps API,但 EULA 也有同样的义务。 雅虎地图 API 更糟糕,而微软的 API 不是免费的。

【问题讨论】:

    标签: objective-c iphone-sdk-3.0 geolocation core-location


    【解决方案1】:

    关于地名的问题: 为了检索城市,我必须经过北、南、东、西;有没有办法只通过纬度和经度来检索城市?我找不到方法...

    【讨论】:

    • 是的,我看到了这种方法,但是,如果我插入我的城市(米兰,意大利)的坐标,我只检索到米兰的郊区......地球 0.0 0.0 6295630 L AREA Europe 48.6909603909255 9.140625 6255148大号CONT意大利42.8333333 12.8333333 3175395 IT意大利伦巴第大区PCLI 9.5 45.6666667 IT 3174618意大利ADM1展览中心campionaria 45.4772856285137 9.1556453704834 6693841 IT意大利P PPLX - >展览中心campionaria这是米兰的 “区”。有什么想法吗?
    【解决方案2】:

    http://www.geonames.org/ 是另一个免费的替代品

    【讨论】:

      【解决方案3】:

      好吧,如果 Google 的 EULA 有义务并且您没有遵守它(类似主题 here),那么您当然不能这样做。

      我仍然建议你找到一些替代品,this 呢,它是免费的,而且看起来一点也不差。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-01-26
        • 2015-10-31
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多