【发布时间】:2025-12-27 22:50:11
【问题描述】:
我在 Swift 中使用 CLLocationManager。 当我显示 location.coordinate 时,它会为我提供结果:
37.787358900000001,经度:-122.408227
但是,如果我显示。 location.coordinate.latitude,结果是
37.7873589
你知道我怎样才能得到所有的小数吗?
谢谢, 托马斯
【问题讨论】:
-
其实,如果我理解正确的话,这只是几毫米的问题?
-
多余的小数是this的结果。
-
你是使用“Float”类型变量来表示经纬度还是“CLLocationDegrees”?
-
将最后一个
9更改为8将导致大约 1 厘米的变化。 GPS 系统甚至不能精确到那个水平,所以担心超出的小数位是没有意义的。 -
很有道理。那我就选择“短”版本。谢谢,伙计们:)
标签: swift core-location coordinate