我如何将CLLocationCoordinate转换为double,以便可以执行算术运算并比较坐标的大小?(使用iOS的Swift语言)
我如何将CLLocationCoordinate转换为double,以便可以执行算术运算并比较坐标的大小?(使用iOS的Swift语言)
CLLocationCoordinate2D
是一个由latitude
和longitude
组成的结构体,它们都被定义为CLLocationDegrees
,而CLLocationDegrees
本身是double
类型的别名。
以下代码创建了一个位置,但也可以由MapKit函数提供:
var location = CLLocationCoordinate2D(latitude: 10.30, longitude: 44.34)
现在您可以通过调用 location.latitude
和 location.longitude
来访问这些值。