我能够在用户当前位置的某个指定KM半径内设置注释(假设注释指示披萨搜索点)。但是,如果用户拖动地图左/右/上/下,那么有没有办法刷新地图并为地图的新可见区域中的新披萨位置添加注释?请建议。
答案 0 :(得分: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);
}
}