CLLocationManager - 地址坐标
Posted
技术标签:
【中文标题】CLLocationManager - 地址坐标【英文标题】:CLLocationManager - Coordinates to Address 【发布时间】:2011-07-22 21:32:16 【问题描述】:我正在使用 CLLocationManager 来尝试查找用户当前所在的地址。如何在没有可视地图视图的情况下将类返回的坐标转换为实际地址/业务?或者是否有不同的类来返回这些数据?谢谢。
【问题讨论】:
【参考方案1】:看看MKReverseGeocoder类:
MKReverseGeocoder 类提供转换地图的服务 将坐标(指定为纬度/经度对)转换为信息 关于该坐标,例如国家、城市或街道。反向 地理编码器对象是一个单次对象,可与 基于网络的地图服务为其查找地标信息 指定坐标值。
但是,您提到您不想提供地图。这违反了the terms of service:
MapKit 框架使用 Google 服务来提供地图数据。 (...) Google 服务条款要求反向地理编码服务 与谷歌地图结合使用;考虑到这一点 设计应用程序的用户界面。
如果您绝对不想验证地图,则可能需要使用 Google 以外的反向地理编码服务。
【讨论】:
以上是关于CLLocationManager - 地址坐标的主要内容,如果未能解决你的问题,请参考以下文章
获取用户当前位置坐标:MKMapItem vs CLLocationManager