NSValue(MGLLineStyleLayerAdditions)
@interface NSValue (MGLLineStyleLayerAdditions)
Methods for wrapping an enumeration value for a style layer attribute in an MGLLineStyleLayer
object and unwrapping its raw value.
Working with Line Style Layer Attribute Values
+valueWithMGLLineCap:
Creates a new value object containing the given MGLLineCap
enumeration.
Declaration
Objective-C
+ (nonnull instancetype)valueWithMGLLineCap:(MGLLineCap)lineCap;
Swift
convenience init(mglLineCap lineCap: MGLLineCap)
Parameters
lineCap
The value for the new object.
Return Value
A new value object that contains the enumeration value.
MGLLineCapValue
The MGLLineCap
enumeration representation of the value.
Declaration
Objective-C
@property (atomic, readonly) MGLLineCap MGLLineCapValue;
Swift
var mglLineCapValue: MGLLineCap { get }
+valueWithMGLLineJoin:
Creates a new value object containing the given MGLLineJoin
enumeration.
Declaration
Objective-C
+ (nonnull instancetype)valueWithMGLLineJoin:(MGLLineJoin)lineJoin;
Swift
convenience init(mglLineJoin lineJoin: MGLLineJoin)
Parameters
lineJoin
The value for the new object.
Return Value
A new value object that contains the enumeration value.
MGLLineJoinValue
The MGLLineJoin
enumeration representation of the value.
Declaration
Objective-C
@property (atomic, readonly) MGLLineJoin MGLLineJoinValue;
Swift
var mglLineJoinValue: MGLLineJoin { get }
+valueWithMGLLineTranslationAnchor:
Creates a new value object containing the given MGLLineTranslationAnchor
enumeration.
Declaration
Objective-C
+ (nonnull instancetype)valueWithMGLLineTranslationAnchor:
(MGLLineTranslationAnchor)lineTranslationAnchor;
Swift
convenience init(mglLineTranslationAnchor lineTranslationAnchor: MGLLineTranslationAnchor)
Parameters
lineTranslationAnchor
The value for the new object.
Return Value
A new value object that contains the enumeration value.
MGLLineTranslationAnchorValue
The MGLLineTranslationAnchor
enumeration representation of the value.
Declaration
Objective-C
@property (atomic, readonly)
MGLLineTranslationAnchor MGLLineTranslationAnchorValue;
Swift
var mglLineTranslationAnchorValue: MGLLineTranslationAnchor { get }
iOS SDK
Tutorials
API Reference
- MGLUserLocationAnnotationViewStyle
- MGLAccountManager
- MGLAnnotationImage
- MGLCircleStyleLayer
- MGLMapSnapshot
- NSValue(MGLHillshadeStyleLayerAdditions)
- MGLLight
- MGLCoordinateSpan
- MGLOfflinePack
- MGLAnnotationVerticalAlignment
- MGLSource
- MGLDEMEncoding
- MGLCoordinateSpan
- MGLMapCamera
- MGLTextWritingMode
- MGLIconTranslationAnchor
- NSValue(MGLSymbolStyleLayerAdditions)
- MGLOfflinePackProgress
- MGLMapSnapshotOptions
- Primitive Shapes
- NSValue(MGLAdditions)
- MGLTextPitchAlignment
- MGLSphericalPosition
- MGLCompassDirectionFormatter
- MGLVectorTileSource
- MGLMapViewDelegate
- MGLHillshadeIlluminationAnchor
- MGLIconTextFit
- MGLLocationManagerDelegate
- MGLShape
- Formatters
- MGLCoordinateBounds
- MGLCoordinateQuad
- MGLMapSnapshotterDelegate
- MGLAnnotationViewDragState
- MGLComputedShapeSource
- NSValue(MGLCircleStyleLayerAdditions)
- MGLHillshadeStyleLayer
- MGLOverlay
- MGLPolygon
- MGLStyleLayer
- MGLTilePyramidOfflineRegion
- MGLMapView
- MGLTransition
- MGLOfflineStorage
- MGLComputedShapeSourceDataSource
- MGLMapDebugMaskOptions
- MGLClockDirectionFormatter
- MGLTextRotationAlignment
- MGLUserTrackingMode
- NSValue(MGLRasterStyleLayerAdditions)
- MGLAttributionInfo
- MGLRasterStyleLayer
- Style Content
- MGLUserLocation
- MGLRasterTileSource
- MGLFillTranslationAnchor
- Other Protocols
- MGLSphericalPosition
- MGLMapSnapshotter
- MGLRasterResamplingMode
- MGLAnnotationView
- MGLResourceKind
- MGLShapeCollection
- Other Enumerations
- NSExpression(MGLAdditions)
- MGLCirclePitchAlignment
- MGLFillExtrusionTranslationAnchor
- Style Layers
- Other Constants
- MGLCoordinateBounds
- Appendices
- MGLLoggingConfiguration
- Other Structures
- MGLMapSnapshotOverlay
- MGLCircleTranslationAnchor
- User Interaction
- NSValue(MGLLineStyleLayerAdditions)
- MGLErrorCode
- MGLAttributedExpression
- MGLSymbolStyleLayer
- MGLCircleScaleAlignment
- MGLTextTransform
- MGLOrnamentVisibility
- MGLMultiPoint
- MGLShapeSource
- MGLLightAnchor
- MGLCalloutViewDelegate
- MGLCluster
- MGLOfflinePackProgress
- MGLPolyline
- MGLFeature
- MGLAnnotation
- MGLFillStyleLayer
- MGLIconRotationAlignment
- NSValue(MGLFillStyleLayerAdditions)
- Other Classes
- MGLLineTranslationAnchor
- MGLTextAnchor
- Offline Maps
- MGLLocationManager
- MGLStyle
- Other Type Definitions
- NSValue(MGLFillExtrusionStyleLayerAdditions)
- Style Primitives
- MGLTileSource
- MGLTransition
- MGLForegroundStyleLayer
- MGLStylable
- MGLIconPitchAlignment
- MGLOfflineRegion
- MGLHeatmapStyleLayer
- MGLCompassButton
- MGLFillExtrusionStyleLayer
- MGLSymbolPlacement
- MGLMultiPolyline
- MGLOfflinePackState
- MGLImageSource
- MGLCoordinateFormatter
- MGLDistanceFormatter
- MGLCoordinateQuad
- MGLPointCollection
- MGLPointAnnotation
- MGLTextJustification
- MGLOfflineStorageDelegate
- MGLCalloutView
- MGLOrnamentPosition
- MGLUserLocationAnnotationView
- MGLTileCoordinateSystem
- MGLSymbolZOrder
- MGLLineCap
- Other Functions
- MGLNetworkConfiguration
- MGLShapeOfflineRegion
- Styling the Map
- MGLLineJoin
- Maps
- MGLAttributionInfoStyle
- MGLIconAnchor
- MGLBackgroundStyleLayer
- MGLMultiPolygon
- Annotations
- MGLVectorStyleLayer
- Location Updates
- MGLTextTranslationAnchor
- MGLLineStyleLayer
- Other Categories
- Geometry
- MGLLoggingLevel