将 CLLocationCoordinate2D 转换为 double 或 int swift

Convert CLLocationCoordinate2D to double or int swift

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

CLLocationCoordinate2Dlatitudelongitude 的结构,两者都定义为 CLLocationDegrees,它本身是 double.

的类型别名

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

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

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