Added properties:
public virtual MKDirectionsRoutePreference HighwayPreference { get; set; }
public virtual MKDirectionsRoutePreference TollPreference { get; set; }
Added method:
public static MKMapCamera CameraLookingAt (MKMapItem mapItem, CoreGraphics.CGSize viewSize, bool allowPitch);
Added property:
public virtual MKMapConfiguration PreferredConfiguration { get; set; }
Added property:
public virtual CoreGraphics.CGBlendMode BlendMode { get; set; }
Added properties:
public virtual bool HasHighways { get; }
public virtual bool HasTolls { get; }
Obsoleted fields:
[Obsolete ("This is only available on iOS and MacCatalyst.")]
FollowWithHeading = 2,
[Serializable]
public enum MKDirectionsRoutePreference {
Any = 0,
Avoid = 1,
}
public class MKHybridMapConfiguration : MapKit.MKMapConfiguration {
// constructors
public MKHybridMapConfiguration ();
public MKHybridMapConfiguration (Foundation.NSCoder coder);
protected MKHybridMapConfiguration (Foundation.NSObjectFlag t);
public MKHybridMapConfiguration (MKMapElevationStyle elevationStyle);
protected MKHybridMapConfiguration (ObjCRuntime.NativeHandle handle);
// properties
public override ObjCRuntime.NativeHandle ClassHandle { get; }
public virtual MKPointOfInterestFilter PointOfInterestFilter { get; set; }
public virtual bool ShowsTraffic { get; set; }
}
public class MKImageryMapConfiguration : MapKit.MKMapConfiguration {
// constructors
public MKImageryMapConfiguration ();
public MKImageryMapConfiguration (Foundation.NSCoder coder);
protected MKImageryMapConfiguration (Foundation.NSObjectFlag t);
public MKImageryMapConfiguration (MKMapElevationStyle elevationStyle);
protected MKImageryMapConfiguration (ObjCRuntime.NativeHandle handle);
// properties
public override ObjCRuntime.NativeHandle ClassHandle { get; }
}
public class MKMapConfiguration : Foundation.NSObject, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable {
// constructors
public MKMapConfiguration (Foundation.NSCoder coder);
protected MKMapConfiguration (Foundation.NSObjectFlag t);
protected MKMapConfiguration (ObjCRuntime.NativeHandle handle);
// properties
public override ObjCRuntime.NativeHandle ClassHandle { get; }
public virtual MKMapElevationStyle ElevationStyle { get; set; }
// methods
public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
public virtual void EncodeTo (Foundation.NSCoder encoder);
}
[Serializable]
public enum MKMapElevationStyle {
Flat = 0,
Realistic = 1,
}
public class MKStandardMapConfiguration : MapKit.MKMapConfiguration {
// constructors
public MKStandardMapConfiguration ();
public MKStandardMapConfiguration (Foundation.NSCoder coder);
protected MKStandardMapConfiguration (Foundation.NSObjectFlag t);
public MKStandardMapConfiguration (MKMapElevationStyle elevationStyle);
public MKStandardMapConfiguration (MKStandardMapEmphasisStyle emphasisStyle);
protected MKStandardMapConfiguration (ObjCRuntime.NativeHandle handle);
public MKStandardMapConfiguration (MKMapElevationStyle elevationStyle, MKStandardMapEmphasisStyle emphasisStyle);
// properties
public override ObjCRuntime.NativeHandle ClassHandle { get; }
public virtual MKStandardMapEmphasisStyle EmphasisStyle { get; set; }
public virtual MKPointOfInterestFilter PointOfInterestFilter { get; set; }
public virtual bool ShowsTraffic { get; set; }
}
[Serializable]
public enum MKStandardMapEmphasisStyle {
Default = 0,
Muted = 1,
}