iOS SDK

API Reference

On This Page

Other Classes

The following classes are available globally.

MGLAttributedExpression

An MGLAttributedExpression object associates text formatting attibutes (such as font size or font names) to an NSExpression.

Example

let redColor = UIColor.red
let expression = NSExpression(forConstantValue: "Foo")
let attributes: [MGLAttributedExpressionKey: NSExpression] = [.fontNamesAttribute : NSExpression(forConstantValue: ["DIN Offc Pro Italic",
                                                                                                                "Arial Unicode MS Regular"]),
                                                          .fontScaleAttribute: NSExpression(forConstantValue: 1.2),
                                                          .fontColorAttribute: NSExpression(forConstantValue: redColor)]
let attributedExpression = MGLAttributedExpression(expression, attributes:attributes)

See more

Declaration

Objective-C

@interface MGLAttributedExpression : NSObject

Swift

class MGLAttributedExpression : NSObject

MGLAttributionInfo

Information about an attribution statement, usually a copyright or trademark statement, associated with a map content source.

See more

Declaration

Objective-C

@interface MGLAttributionInfo : NSObject

Swift

class MGLAttributionInfo : NSObject

MGLLoggingConfiguration

The MGLLoggingConfiguration object provides a global way to set this SDK logging levels and logging handler.

See more

Declaration

Objective-C

@interface MGLLoggingConfiguration : NSObject

Swift

class MGLLoggingConfiguration : NSObject

MGLMapSnapshotOverlay

An overlay that is placed within a MGLMapSnapshot. To access this object, use -[MGLMapSnapshotter startWithOverlayHandler:completionHandler:].

See more

Declaration

Objective-C

@interface MGLMapSnapshotOverlay : NSObject

Swift

class MGLMapSnapshotOverlay : NSObject

MGLNetworkConfiguration

The MGLNetworkConfiguration object provides a global way to set a base NSURLSessionConfiguration, and other resources.

See more

Declaration

Objective-C

@interface MGLNetworkConfiguration : NSObject

Swift

class MGLNetworkConfiguration : NSObject

MGLUserLocationAnnotationViewStyle

A class containing information about the default User Location annotation view style.

See more

Declaration

Objective-C

@interface MGLUserLocationAnnotationViewStyle : NSObject

Swift

class MGLUserLocationAnnotationViewStyle : NSObject