我一直在尝试将地图上的注释(自定义)从一个坐标移动到另一个坐标,但找不到更好的方法。我在网上搜索过,但找不到任何有用的东西。
任何成功实现此类功能的人(迅速)?
编辑
var annMove: CustomAnnotation = CustomAnnotation();
annMove.title = "Moving annotation"
annMove.subtitle = ""
annMove.imageName = "blue_pin.png"
self.mapView.addAnnotation(annMove);
for i in 0..<route.count
{
annMove.coordinate = route[i];
}
自定义注解
class CustomAnnotation: MKPointAnnotation {
var imageName: String!
}
当我运行代码时,我只能看到坐标处的注释route[0]
。如果注释确实移动了,那么至少它应该在坐标route[route.count-1]
而不是route[0]