获取地点
我需要将有关地点(iPhone 现在在哪里)的信息放入屏幕上的 UILable 中。 [国家/地区][城市][街道],可能还有坐标[纬度][经度]。例如,在我的 UILable 中应该是:
你的位置是德国,柏林,蒂尔加滕
有人可以告诉我非常简单的代码,我怎样才能获得放入我的 UILable 中的此类信息?
I need put information about place, where is iPhone now, to UILable in my screen. [Country][City][Street] and maybe coordinates [lat][lng]. For example in my UILable should be:
Your location is German, Berlin, Tiergarten
Can someone show me really simple code how can i get such information that put in my UILable?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
MapKit 框架(iPhone OS 3.0 的一部分)为您提供了这一点。特别是 MKPlacemark 对象,您可以使用 MKReverseGeocoder 获取一组坐标。
The MapKit framework (part of iPhone OS 3.0) provides this for you. Specifically the MKPlacemark object, which you can obtain for a set of co-ordinates using an MKReverseGeocoder.
您需要访问反向地理编码服务,该服务会将您的纬度/经度坐标作为输入并返回该位置的某种结构化地址。
Google 的网址如下:http://code.google.com /apis/maps/documentation/geocoding/index.html#ReverseGeocoding
You need access to a reverse geocoding service, which will take your lat/lon coordinates as input and return some kind of structured address of that location.
Google's is available here: http://code.google.com/apis/maps/documentation/geocoding/index.html#ReverseGeocoding