如何在iOs的mapview上显示单一位置?

时间:2016-07-17 17:57:03

标签: ios swift location mkmapview

如何在mapview上显示经度和纬度坐标的单个位置(不是我当前的位置!)?

我想只显示带有这些随机坐标的单个位置 - 当这些坐标发生变化时,必须删除地图视图中的旧位置并用新坐标替换?我怎么能这样做?

1 个答案:

答案 0 :(得分:3)

添加注释:

let annotation = MKPointAnnotation()
annotation.title = title
annotation.coordinate = coordinate
mapView.addAnnotation(annotation)

然后您可以使用removeAnnotation将其删除并添加新注释,也可以设置其移动到新坐标的动画:

UIView.animateWithDuration(1.0) {
    annotation.coordinate = newCoordinate
}

NY to LA