在 Swift 中将注释从一个坐标点移动到另一个坐标点

Moving annotation from one coordinate point to another in Swift

这是转发。我尽我所能来完成这件事,但没有成功。 我有两个坐标点,我要做的就是将注释从一个点移动到另一个点。

作为替代解决方案,我在 github 中找到了一个与此非常相似的 Obj-C 项目,我在 Swift 和 Obj-C 之间建立了桥接以完成此操作。但是为了移动注释,我不得不使用我发现的整个项目,这不是一个好的解决方案。

有人成功实现了此类功能(在 swift 中)吗?

如果你使用MKPointAnnotation作为基础,你可以访问coordinate 属性,它实际上被定义为var,例如

var coordinate: CLLocationCoordinate2D

Apple MKPointAnnotation Documentation。因此,当更改坐标时,您的注释将移动到另一个位置。