MGLMapSnapshotOverlay
@interface MGLMapSnapshotOverlay : NSObject
An overlay that is placed within a MGLMapSnapshot
.
To access this object, use -[MGLMapSnapshotter startWithOverlayHandler:completionHandler:]
.
-
The current
CGContext
that snapshot is drawing within. You may use this context to perform additional custom drawing.Declaration
Objective-C
@property (nonatomic, readonly) CGContextRef _Nonnull context;
Swift
var context: CGContext { get }
-
Converts the specified map coordinate to a point in the coordinate space of the context.
Declaration
Objective-C
- (NSPoint)pointForCoordinate:(CLLocationCoordinate2D)coordinate;
Swift
func point(for coordinate: CLLocationCoordinate2D) -> NSPoint
-
Converts the specified context point to a map coordinate.
Declaration
Objective-C
- (CLLocationCoordinate2D)coordinateForPoint:(NSPoint)point;
Swift
func coordinate(for point: NSPoint) -> CLLocationCoordinate2D