我如何将CLLocationcoordiante转换为double,以便我可以对它进行算术运算并使用它们的大小来比较坐标? 在(迅速为ios)
答案 0 :(得分:8)
CLLocationCoordinate2D
是latitude
和longitude
的结构,两者都定义为CLLocationDegrees
,它本身就是double
的类型。
以下代码在代码中创建一个位置,但它也可以由MapKit函数提供:
var location = CLLocationCoordinate2D(latitude: 10.30, longitude: 44.34)
您现在可以通过调用location.latitude
和location.longitude
来访问这些值。