如何在 iOs 的地图视图上显示单个位置?

qet*_*nac 1 location mkmapview ios swift

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

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

Rob*_*Rob 6

要添加注释:

let annotation = MKPointAnnotation()
annotation.title = title
annotation.coordinate = coordinate
mapView.addAnnotation(annotation)
Run Code Online (Sandbox Code Playgroud)

然后,您可以删除它removeAnnotation并添加新注释,或者您可以将其移动到新坐标的动画:

UIView.animateWithDuration(1.0) {
    annotation.coordinate = newCoordinate
}
Run Code Online (Sandbox Code Playgroud)

纽约到洛杉矶