ios - CLLocationmanager - 纬度和经度的小数点

标签 ios objective-c location cllocationmanager

要查找我手机的纬度和经度(当前位置)- 我正在使用 CLLocationmanager。 每当我尝试获取位置时,小数点最多为 6 个值,例如 10.007841 和 76.147856。 怎么才能做到小数点后8位。

我已经给了-

     self.locationManager.desiredAccuracy=kCLLocationAccuracyBest;

最佳答案

我想你的意思是当你把它们打印出来时,你会看到 6 个值。这是“printf”格式的属性——默认值为 6。实际位置信息存储为 double 值。因此,如果您将数字打印为:

NSLog(@"location %.8lf", location.latitude);

您将获得 8 位数字。

关于ios - CLLocationmanager - 纬度和经度的小数点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19572558/

相关文章:

android - 定位服务是否需要 Internet 才能获取位置?

ios - 一些绘制周期后 FPS 下降

ios - 使用 Firebase iOS 10 访问钥匙串(keychain)时出错

ios - uiview的随机颜色

屏幕关闭时,Android 后台位置更新不会到来

google-maps - 从 Google 位置历史记录下载 KML 数据的当前 URL?

ios - 获取数据时返回相同的 YouTube 视频

ios - 当Int溢出导致IOS app crash时,如何remark

ios - 如何在表格 View 单元格上应用复选标记

objective-c - MPMoviePlayerViewController 在后台退出后