如何使用iPhone上的谷歌地图进行反向地理编码

时间:2009-07-22 09:46:00

标签: iphone geocoding

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

2 个答案:

答案 0 :(得分:3)

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

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

答案 1 :(得分:1)

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