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

我只想显示具有这些随机坐标的单个位置-当这些坐标更改时,是否必须删除地图视图上的旧位置并替换为新坐标?我怎样才能做到这一点 ?

最佳答案

要添加注释:

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

然后,您可以使用removeAnnotation将其删除并添加新的注释,也可以为其移动到新坐标设置动画:
UIView.animateWithDuration(1.0) {
    annotation.coordinate = newCoordinate
}

ios - 如何在iOs的mapview上显示“单一位置”?-LMLPHP

关于ios - 如何在iOs的mapview上显示“单一位置”?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38424275/

10-12 07:14