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