将CLLocationCoordinate2D转换为double或int swift

时间:2015-04-26 07:43:17

标签: swift int type-conversion cllocationcoordinate2d

我如何将CLLocationcoordiante转换为double,以便我可以对它进行算术运算并使用它们的大小来比较坐标? 在(迅速为ios)

1 个答案:

答案 0 :(得分:8)

CLLocationCoordinate2Dlatitudelongitude的结构,两者都定义为CLLocationDegrees,它本身就是double的类型。

以下代码在代码中创建一个位置,但它也可以由MapKit函数提供:

var location = CLLocationCoordinate2D(latitude: 10.30, longitude: 44.34)

您现在可以通过调用location.latitudelocation.longitude来访问这些值。