0

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

我给了 -

     self.locationManager.desiredAccuracy=kCLLocationAccuracyBest;
4

1 回答 1

2

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

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

你会得到8位数字。

于 2013-10-24T17:31:13.253 回答