小编Dan*_* C.的帖子

计算我的位置和Swift上的MapKit引脚之间的距离

我需要你的帮助,我正在开发一个应用程序,我有一些引脚(位置),我想要的是获得每个和我的位置之间的距离.我的代码如下

let annotation = MKPointAnnotation()
let annotationTwo = MKPointAnnotation()
let saintPaulHospitalBC = MKPointAnnotation()

override func viewDidLoad() {
    super.viewDidLoad()

    mapita.showsUserLocation = true // Mapita is the name of the MapView.

    annotation.coordinate = CLLocationCoordinate2D(latitude: 25.647399800, longitude: -100.334304500)
    mapita.addAnnotation(annotation)

    annotationTwo.coordinate = CLLocationCoordinate2D(latitude: 25.589339000, longitude: -100.257724800)
    mapita.addAnnotation(annotationTwo)

    saintPaulHospitalBC.coordinate = CLLocationCoordinate2D(latitude: 49.280524700, longitude:  -123.128232600)
    mapita.addAnnotation(SaintPaulHospitalBC)
}
Run Code Online (Sandbox Code Playgroud)

当我运行代码时,地图显示了引脚,但我还能做些什么才能开始计算距离?谢谢!

geolocation mapkit ios mapkitannotation swift

5
推荐指数
1
解决办法
9044
查看次数

标签 统计

geolocation ×1

ios ×1

mapkit ×1

mapkitannotation ×1

swift ×1