Other Classes
The following classes are available globally.
-
An
MGLAttributedExpression
object associates text formatting attibutes (such as font size or font names) to anNSExpression
.Example
See morelet 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)
Declaration
Objective-C
@interface MGLAttributedExpression : NSObject
Swift
class MGLAttributedExpression : NSObject
-
Information about an attribution statement, usually a copyright or trademark statement, associated with a map content source.
See moreDeclaration
Objective-C
@interface MGLAttributionInfo : NSObject
Swift
class MGLAttributionInfo : NSObject
-
The
See moreMGLDefaultStyle
defines the predefined vendor styleDeclaration
Objective-C
@interface MGLDefaultStyle : NSObject
Swift
class MGLDefaultStyle : NSObject
-
The
See moreMGLLoggingConfiguration
object provides a global way to set this SDK logging levels and logging handler.Declaration
Objective-C
@interface MGLLoggingConfiguration : NSObject
Swift
class MGLLoggingConfiguration : NSObject
-
An overlay that is placed within a
See moreMGLMapSnapshot
. To access this object, use-[MGLMapSnapshotter startWithOverlayHandler:completionHandler:]
.Declaration
Objective-C
@interface MGLMapSnapshotOverlay : NSObject
Swift
class MGLMapSnapshotOverlay : NSObject
-
The
See moreMGLNetworkConfiguration
object provides a global way to set a baseNSURLSessionConfiguration
, and other resources.Declaration
Objective-C
@interface MGLNetworkConfiguration : NSObject
Swift
class MGLNetworkConfiguration : NSObject
-
The
See moreMGLTileServerOptions
defines server properties such as URL etc…Declaration
Objective-C
@interface MGLTileServerOptions : NSObject
Swift
class MGLTileServerOptions : NSObject
-
The aim of this class is to provide the functionality of changing the camera state and converting between map view screen coordinates and geographical coordinates without changing the actual map view camera state.
See moreDeclaration
Objective-C
@interface MGLMapProjection : NSObject
Swift
class MGLMapProjection : NSObject
-
A class containing information about the default User Location annotation view style.
See moreDeclaration
Objective-C
@interface MGLUserLocationAnnotationViewStyle : NSObject
Swift
class MGLUserLocationAnnotationViewStyle : NSObject