【问题标题】:How to do reverse geocoding using google maps on the iPhone如何在 iPhone 上使用谷歌地图进行反向地理编码
【发布时间】:2009-07-22 09:46:00
【问题描述】:

我正在制作一个应用程序,通过网络服务在谷歌地图上显示当前位置。现在我想在我们点击谷歌上的当前位置时显示纬度、经度、地址、建筑物和楼层类型。我不知道该怎么做。如果有人有任何解决方案,请告诉我。

【问题讨论】:

    标签: iphone geocoding


    【解决方案1】:

    MapKit 框架完全按照您的描述进行,包括显示地图、覆盖用户在地图上的当前位置,以及允许您将用户的当前位置反向地理编码为有关该坐标的信息(国家、郊区、邮政编码等)。

    您应该查看MapKit frameworkMKReverseGeocoder 类的文档。 MKReverseGeocoder 将为您提供MKPlacemark 的实例,因此您可能还想查看相关文档。

    【讨论】:

      【解决方案2】:

      这里有一个tutorial,可以满足您的需求。首先,您需要使用 CLLocationManager 来查找您当前位置的坐标。有了坐标,使用 MKReverseGeocoder 找到对应的地标。使用地标,您可以将其放置在地图上,还可以提取纬度、经度、地址等信息。但是,您将无法获取您的建筑物和楼层类型信息。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2010-10-29
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-12-17
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多