MKPinAnnotation
当用户拖动对象时,我试图在 Iphone 地图上显示放大镜玻璃效果。要求是当用户当时移动大头针时,我想在手指下方显示地图区域。
为此,我有一个想法,即我将在另一个地图视图中显示地图的那一部分。为此,我使用了:
pinAnnotation.draggable = YES;
当用户拿起别针时,我进入MKAnnotationViewDragStateStarting
了委托方法。
- (void)mapView:(MKMapView *)mapView annotationView:(MKAnnotationView *)view didChangeDragState:(MKAnnotationViewDragState)newState fromOldState:(MKAnnotationViewDragState)oldState {
}
但是当用户在地图上移动图钉时..这个方法不会被连续调用。我的印象是这个方法会不断被调用,MKAnnotationViewDragStateDragging
我会得到相应的坐标。
- 为什么在拖动针点时不调用此方法。
- 有没有其他方法可以实现这样的要求。
- 用户拖动针点时如何获取坐标。
谢谢