Class MKMapCamera

All Implemented Interfaces:
NSCoding, NSObjectProtocol, NSSecureCoding, ObjCProtocol

public class MKMapCamera
extends NSObject
implements NSSecureCoding
  • Constructor Details

    • MKMapCamera

      public MKMapCamera()
    • MKMapCamera

      protected MKMapCamera​(NSObject.Handle h, long handle)
    • MKMapCamera

      protected MKMapCamera​(NSObject.SkipInit skipInit)
    • MKMapCamera

      public MKMapCamera​(CLLocationCoordinate2D centerCoordinate, CLLocationCoordinate2D eyeCoordinate, double eyeAltitude)
    • MKMapCamera

      public MKMapCamera​(CLLocationCoordinate2D centerCoordinate, double distance, double pitch, double heading)
      Since:
      Available in iOS 9.0 and later.
    • MKMapCamera

      public MKMapCamera​(NSCoder coder)
  • Method Details

    • getCenterCoordinate

      public CLLocationCoordinate2D getCenterCoordinate()
    • setCenterCoordinate

      public void setCenterCoordinate​(CLLocationCoordinate2D v)
    • getCenterCoordinateDistance

      public double getCenterCoordinateDistance()
      Since:
      Available in iOS 13.0 and later.
    • setCenterCoordinateDistance

      public void setCenterCoordinateDistance​(double v)
      Since:
      Available in iOS 13.0 and later.
    • getHeading

      public double getHeading()
    • setHeading

      public void setHeading​(double v)
    • getPitch

      public double getPitch()
    • setPitch

      public void setPitch​(double v)
    • getAltitude

      @Deprecated public double getAltitude()
      Deprecated.
      Use centerCoordinateDistance
    • setAltitude

      @Deprecated public void setAltitude​(double v)
      Deprecated.
      Use centerCoordinateDistance
    • supportsSecureCoding

      public static boolean supportsSecureCoding()
    • create

      protected static long create​(CLLocationCoordinate2D centerCoordinate, CLLocationCoordinate2D eyeCoordinate, double eyeAltitude)
    • create

      protected static long create​(CLLocationCoordinate2D centerCoordinate, double distance, double pitch, double heading)
      Since:
      Available in iOS 9.0 and later.
    • encode

      public void encode​(NSCoder coder)
      Specified by:
      encode in interface NSCoding
    • init

      protected long init​(NSCoder coder)