2

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

4

2 回答 2

3

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

您应该查看MapKit 框架MKReverseGeocoder类的文档。MKReverseGeocoder 会给你一个MKPlacemark的实例,所以你可能还想查看文档。

于 2009-07-22T12:47:29.277 回答
1

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

于 2009-11-25T21:52:46.247 回答