-2

我可以在用户当前位置的某些指定 KM 半径内设置注释(假设注释指示比萨搜索点)。但是,如果用户向左/右/上/下拖动地图,那么有没有办法刷新地图并在地图的新可见区域中为新的披萨位置添加注释?请建议。

4

1 回答 1

0

尝试使用以下Method

- (void)mapView:(MKMapView *)mapView 
 annotationView:(MKAnnotationView *)annotationView 
didChangeDragState:(MKAnnotationViewDragState)newState 
   fromOldState:(MKAnnotationViewDragState)oldState 
{
    if (newState == MKAnnotationViewDragStateEnding)
    {
        CLLocationCoordinate2D droppedAt = annotationView.annotation.coordinate;
        NSLog(@"Pin dropped at %f,%f", droppedAt.latitude, droppedAt.longitude);
    }
}
于 2015-01-28T13:00:55.933 回答