哪个数据类型将按原样返回值 (37.961498)?
我在地图视图中工作。在哪里,目前我正在设置注释,因此我必须使用从 googleAPI 解析的一些 lat 和 lng 设置 CLLocationCoordinate2DMake (例如:lat = "37.9615000" 和 lng = "60.5566000") 。我有字符串中的值,因此我将字符串转换为双精度然后分配但它没有帮助。请有人帮助我。
double int1=[num1s floatValue];
double int2=[num2s floatValue];
NSLog(@" %f %f ",int1,int2);
annotation.coordinate=CLLocationCoordinate2DMake(int1, int2);
实际值为:37.9615000,60.5566000 我在 NSLog 中得到的值:37.961498, 60.556599
提前致谢。
我需要确切值的更多解释和原因:
我需要用它的 lat 和 lan 为中国设置注释( lat = "53.5609740"; lng = "134.7728099")
但是在再次从字符串转换时,值会发生变化