我正在根据用户添加的注释位置创建路径(MKPolyline)。我想允许用户通过拖动引脚来更改路径。我目前可以做到这一点,但 MKPolyline 直到 pin 被删除才会更新。
我实现- (void)mapView:(MKMapView *)mapView
annotationView:(MKAnnotationView *)annotationView
didChangeDragState:(MKAnnotationViewDragState)newState
fromOldState:(MKAnnotationViewDragState)oldState
了,MKAnnotationViewDragStateDragging
但它只提醒我用户正在拖动图钉而不是通知新位置。
每次更改时,如何获取正在拖动的注释的当前位置?我希望在拖动时收到有关位置变化的通知,以便能够更新 MKPolyline 以在引脚移动时跟随引脚,以更好地反映路径的变化方式。
有任何想法吗?谢谢!