public interface MKMapViewDelegate
| Modifier and Type | Method and Description |
|---|---|
default void |
mapViewAnnotationViewCalloutAccessoryControlTapped(MKMapView mapView,
MKAnnotationView view,
UIControl control)
mapView:annotationView:calloutAccessoryControlTapped: is called when the user taps on left & right callout accessory UIControls.
|
default void |
mapViewAnnotationViewDidChangeDragStateFromOldState(MKMapView mapView,
MKAnnotationView view,
long newState,
long oldState) |
default MKClusterAnnotation |
mapViewClusterAnnotationForMemberAnnotations(MKMapView mapView,
NSArray<?> memberAnnotations)
Return nil for default MKClusterAnnotation, it is illegal to return a cluster annotation not containing the identical array of member annotations given.
|
default void |
mapViewDidAddAnnotationViews(MKMapView mapView,
NSArray<? extends MKAnnotationView> views)
mapView:didAddAnnotationViews: is called after the annotation views have been added and positioned in the map.
|
default void |
mapViewDidAddOverlayRenderers(MKMapView mapView,
NSArray<? extends MKOverlayRenderer> renderers) |
default void |
mapViewDidAddOverlayViews(MKMapView mapView,
NSArray<?> overlayViews)
Called after the provided overlay views have been added and positioned in the map.
|
default void |
mapViewDidChangeUserTrackingModeAnimated(MKMapView mapView,
long mode,
boolean animated) |
default void |
mapViewDidChangeVisibleRegion(MKMapView mapView) |
default void |
mapViewDidDeselectAnnotationView(MKMapView mapView,
MKAnnotationView view) |
default void |
mapViewDidFailLoadingMapWithError(MKMapView mapView,
NSError error) |
default void |
mapViewDidFailToLocateUserWithError(MKMapView mapView,
NSError error) |
default void |
mapViewDidFinishLoadingMap(MKMapView mapView) |
default void |
mapViewDidFinishRenderingMapFullyRendered(MKMapView mapView,
boolean fullyRendered) |
default void |
mapViewDidSelectAnnotationView(MKMapView mapView,
MKAnnotationView view) |
default void |
mapViewDidStopLocatingUser(MKMapView mapView) |
default void |
mapViewDidUpdateUserLocation(MKMapView mapView,
MKUserLocation userLocation) |
default void |
mapViewRegionDidChangeAnimated(MKMapView mapView,
boolean animated) |
default void |
mapViewRegionWillChangeAnimated(MKMapView mapView,
boolean animated) |
default MKOverlayRenderer |
mapViewRendererForOverlay(MKMapView mapView,
MKOverlay overlay) |
default MKAnnotationView |
mapViewViewForAnnotation(MKMapView mapView,
MKAnnotation annotation)
mapView:viewForAnnotation: provides the view for each annotation.
|
default MKOverlayView |
mapViewViewForOverlay(MKMapView mapView,
MKOverlay overlay)
Prefer -mapView:rendererForOverlay:
|
default void |
mapViewWillStartLoadingMap(MKMapView mapView) |
default void |
mapViewWillStartLocatingUser(MKMapView mapView) |
default void |
mapViewWillStartRenderingMap(MKMapView mapView) |
default void mapViewAnnotationViewCalloutAccessoryControlTapped(MKMapView mapView, MKAnnotationView view, UIControl control)
default void mapViewAnnotationViewDidChangeDragStateFromOldState(MKMapView mapView, MKAnnotationView view, long newState, long oldState)
default void mapViewDidAddAnnotationViews(MKMapView mapView, NSArray<? extends MKAnnotationView> views)
default void mapViewDidAddOverlayRenderers(MKMapView mapView, NSArray<? extends MKOverlayRenderer> renderers)
default void mapViewDidAddOverlayViews(MKMapView mapView, NSArray<?> overlayViews)
default void mapViewDidChangeUserTrackingModeAnimated(MKMapView mapView, long mode, boolean animated)
default void mapViewDidDeselectAnnotationView(MKMapView mapView, MKAnnotationView view)
default void mapViewDidFailToLocateUserWithError(MKMapView mapView, NSError error)
default void mapViewDidSelectAnnotationView(MKMapView mapView, MKAnnotationView view)
default void mapViewDidUpdateUserLocation(MKMapView mapView, MKUserLocation userLocation)
default void mapViewRegionDidChangeAnimated(MKMapView mapView, boolean animated)
default void mapViewRegionWillChangeAnimated(MKMapView mapView, boolean animated)
default MKOverlayRenderer mapViewRendererForOverlay(MKMapView mapView, MKOverlay overlay)
default MKAnnotationView mapViewViewForAnnotation(MKMapView mapView, MKAnnotation annotation)
default MKOverlayView mapViewViewForOverlay(MKMapView mapView, MKOverlay overlay)
default void mapViewDidFailLoadingMapWithError(MKMapView mapView, NSError error)
default void mapViewDidFinishLoadingMap(MKMapView mapView)
default void mapViewDidFinishRenderingMapFullyRendered(MKMapView mapView, boolean fullyRendered)
default void mapViewDidStopLocatingUser(MKMapView mapView)
default void mapViewWillStartLoadingMap(MKMapView mapView)
default void mapViewWillStartLocatingUser(MKMapView mapView)
default void mapViewWillStartRenderingMap(MKMapView mapView)
default MKClusterAnnotation mapViewClusterAnnotationForMemberAnnotations(MKMapView mapView, NSArray<?> memberAnnotations)
default void mapViewDidChangeVisibleRegion(MKMapView mapView)