Class MKMapView

    • Constructor Detail

      • MKMapView

        public MKMapView()
      • MKMapView

        public MKMapView​(CGRect frame)
      • MKMapView

        public MKMapView​(NSCoder decoder)
    • Method Detail

      • setMapType

        public void setMapType​(MKMapType v)
      • getVisibleMapRect

        public MKMapRect getVisibleMapRect()
      • setVisibleMapRect

        public void setVisibleMapRect​(MKMapRect v)
      • getCamera

        public MKMapCamera getCamera()
        Since:
        Available in iOS 7.0 and later.
      • setCamera

        public void setCamera​(MKMapCamera v)
        Since:
        Available in iOS 7.0 and later.
      • isZoomEnabled

        public boolean isZoomEnabled()
      • setZoomEnabled

        public void setZoomEnabled​(boolean v)
      • isScrollEnabled

        public boolean isScrollEnabled()
      • setScrollEnabled

        public void setScrollEnabled​(boolean v)
      • isRotateEnabled

        public boolean isRotateEnabled()
        Since:
        Available in iOS 7.0 and later.
      • setRotateEnabled

        public void setRotateEnabled​(boolean v)
        Since:
        Available in iOS 7.0 and later.
      • isPitchEnabled

        public boolean isPitchEnabled()
        Since:
        Available in iOS 7.0 and later.
      • setPitchEnabled

        public void setPitchEnabled​(boolean v)
        Since:
        Available in iOS 7.0 and later.
      • showsCompass

        public boolean showsCompass()
        Since:
        Available in iOS 9.0 and later.
      • setShowsCompass

        public void setShowsCompass​(boolean v)
        Since:
        Available in iOS 9.0 and later.
      • showsScale

        public boolean showsScale()
        Since:
        Available in iOS 9.0 and later.
      • setShowsScale

        public void setShowsScale​(boolean v)
        Since:
        Available in iOS 9.0 and later.
      • showsPointsOfInterest

        public boolean showsPointsOfInterest()
        Since:
        Available in iOS 7.0 and later.
      • setShowsPointsOfInterest

        public void setShowsPointsOfInterest​(boolean v)
        Since:
        Available in iOS 7.0 and later.
      • showsBuildings

        public boolean showsBuildings()
        Since:
        Available in iOS 7.0 and later.
      • setShowsBuildings

        public void setShowsBuildings​(boolean v)
        Since:
        Available in iOS 7.0 and later.
      • showsTraffic

        public boolean showsTraffic()
        Since:
        Available in iOS 9.0 and later.
      • setShowsTraffic

        public void setShowsTraffic​(boolean v)
        Since:
        Available in iOS 9.0 and later.
      • showsUserLocation

        public boolean showsUserLocation()
      • setShowsUserLocation

        public void setShowsUserLocation​(boolean v)
      • getUserTrackingMode

        public MKUserTrackingMode getUserTrackingMode()
        Since:
        Available in iOS 5.0 and later.
      • setUserTrackingMode

        public void setUserTrackingMode​(MKUserTrackingMode v)
        Since:
        Available in iOS 5.0 and later.
      • isUserLocationVisible

        public boolean isUserLocationVisible()
      • getAnnotations

        public java.util.List<? extends MKAnnotation> getAnnotations()
      • getSelectedAnnotations

        public java.util.List<? extends MKAnnotation> getSelectedAnnotations()
      • setSelectedAnnotations

        public void setSelectedAnnotations​(java.util.List<? extends MKAnnotation> v)
      • getAnnotationVisibleRect

        public CGRect getAnnotationVisibleRect()
      • getOverlays

        public java.util.List<? extends MKOverlay> getOverlays()
        Since:
        Available in iOS 4.0 and later.
      • getDefaultAnnotationViewReuseIdentifier

        public static java.lang.String getDefaultAnnotationViewReuseIdentifier()
        Since:
        Available in iOS 11.0 and later.
      • getDefaultClusterAnnotationViewReuseIdentifier

        public static java.lang.String getDefaultClusterAnnotationViewReuseIdentifier()
        Since:
        Available in iOS 11.0 and later.
      • setCenterCoordinate

        public void setCenterCoordinate​(CLLocationCoordinate2D coordinate,
                                        boolean animated)
      • setVisibleMapRect

        public void setVisibleMapRect​(MKMapRect mapRect,
                                      boolean animate)
      • setVisibleMapRect

        public void setVisibleMapRect​(MKMapRect mapRect,
                                      UIEdgeInsets insets,
                                      boolean animate)
      • setCamera

        public void setCamera​(MKMapCamera camera,
                              boolean animated)
        Since:
        Available in iOS 7.0 and later.
      • setUserTrackingMode

        public void setUserTrackingMode​(MKUserTrackingMode mode,
                                        boolean animated)
        Since:
        Available in iOS 5.0 and later.
      • addAnnotation

        public void addAnnotation​(MKAnnotation annotation)
      • addAnnotations

        public void addAnnotations​(java.util.List<? extends MKAnnotation> annotations)
      • removeAnnotation

        public void removeAnnotation​(MKAnnotation annotation)
      • removeAnnotations

        public void removeAnnotations​(java.util.List<? extends MKAnnotation> annotations)
      • getAnnotations

        public java.util.Set<? extends MKAnnotation> getAnnotations​(MKMapRect mapRect)
        Since:
        Available in iOS 4.2 and later.
      • dequeueReusableAnnotationView

        public MKAnnotationView dequeueReusableAnnotationView​(java.lang.String identifier)
      • dequeueReusableAnnotationView

        public MKAnnotationView dequeueReusableAnnotationView​(java.lang.String identifier,
                                                              MKAnnotation annotation)
        Since:
        Available in iOS 11.0 and later.
      • registerClass

        public void registerClass​(java.lang.Class<?> viewClass,
                                  java.lang.String identifier)
        Since:
        Available in iOS 11.0 and later.
      • selectAnnotation

        public void selectAnnotation​(MKAnnotation annotation,
                                     boolean animated)
      • deselectAnnotation

        public void deselectAnnotation​(MKAnnotation annotation,
                                       boolean animated)
      • showAnnotations

        public void showAnnotations​(java.util.List<? extends MKAnnotation> annotations,
                                    boolean animated)
        Since:
        Available in iOS 7.0 and later.
      • addOverlay

        public void addOverlay​(MKOverlay overlay,
                               MKOverlayLevel level)
        Since:
        Available in iOS 7.0 and later.
      • addOverlays

        public void addOverlays​(java.util.List<? extends MKOverlay> overlays,
                                MKOverlayLevel level)
        Since:
        Available in iOS 7.0 and later.
      • removeOverlay

        public void removeOverlay​(MKOverlay overlay)
        Since:
        Available in iOS 4.0 and later.
      • removeOverlays

        public void removeOverlays​(java.util.List<? extends MKOverlay> overlays)
        Since:
        Available in iOS 4.0 and later.
      • insertOverlay

        public void insertOverlay​(MKOverlay overlay,
                                  long index,
                                  MKOverlayLevel level)
        Since:
        Available in iOS 7.0 and later.
      • insertOverlayAbove

        public void insertOverlayAbove​(MKOverlay overlay,
                                       MKOverlay sibling)
        Since:
        Available in iOS 4.0 and later.
      • insertOverlayBelow

        public void insertOverlayBelow​(MKOverlay overlay,
                                       MKOverlay sibling)
        Since:
        Available in iOS 4.0 and later.
      • exchangeOverlay

        public void exchangeOverlay​(MKOverlay overlay1,
                                    MKOverlay overlay2)
        Since:
        Available in iOS 7.0 and later.
      • getOverlays

        public java.util.List<? extends MKOverlay> getOverlays​(MKOverlayLevel level)
        Since:
        Available in iOS 7.0 and later.
      • getOverlayView

        @Deprecated
        public MKOverlayView getOverlayView​(MKOverlay overlay)
        Deprecated.
        Deprecated in iOS 7.0.
        Since:
        Available in iOS 4.0 and later.
      • addOverlay

        public void addOverlay​(MKOverlay overlay)
        Since:
        Available in iOS 4.0 and later.
      • addOverlays

        public void addOverlays​(java.util.List<? extends MKOverlay> overlays)
        Since:
        Available in iOS 4.0 and later.
      • insertOverlay

        public void insertOverlay​(MKOverlay overlay,
                                  long index)
        Since:
        Available in iOS 4.0 and later.
      • exchangeOverlay

        public void exchangeOverlay​(long index1,
                                    long index2)
        Since:
        Available in iOS 4.0 and later.