ios – 从载体获取位置而非latlon

ios – 从载体获取位置而非latlon,第1张

概述大多数人都会记住旧的诺基亚手机,它们显示了您所连接的当前区域(手机信号塔). 这些信息是否可在iOS上获得?如果是的话,如何获取此信息? 所以,我的意思是在纽约,例如将“富尔顿”作为地区… 您无法像在iOS上描述的那样访问单元塔信息,但是您可以始终使用CoreLocation框架(如果您还希望由于某种原因向后兼容iOS 5.0,则使用MapKit)来执行反向地理编码并获取尽可能多的详细信息可用. 大多数人都会记住旧的诺基亚手机,它们显示了您所连接的当前区域(手机信号塔).

这些信息是否可在iOS上获得?如果是的话,如何获取此信息?

所以,我的意思是在纽约,例如将“富尔顿”作为地区…

解决方法 您无法像在iOS上描述的那样访问单元塔信息,但是您可以始终使用CoreLocation框架(如果您还希望由于某种原因向后兼容iOS 5.0,则使用MapKit)来执行反向地理编码并获取尽可能多的详细信息可用.

对于iOS 7.0,您使用CLGeocoder对象.

CLGeocoder *geocoder = [[CLGeocoder alloc] init];[geocoder reverseGeocodeLocation:location completionHandler:^(NSArray *placemarks,NSError *error) {    // Iterate through available placemarks}];

location参数是您为用户的位置接收或创建的CLLocation对象.
对于反向地​​理编码请求,完成处理程序中的数组将只包含一个地标.可以在here找到地标对象的各种属性及其对应的真实世界关系

总结

以上是内存溢出为你收集整理的ios – 从载体获取位置而非lat / lon全部内容,希望文章能够帮你解决ios – 从载体获取位置而非lat / lon所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1020987.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-23
下一篇 2022-05-23

发表评论

登录后才能评论

评论列表(0条)

保存