iOS SDK

API Reference

On This Page

NSValue(MGLCircleStyleLayerAdditions)

@interface NSValue (MGLCircleStyleLayerAdditions)

Methods for wrapping an enumeration value for a style layer attribute in an MGLCircleStyleLayer object and unwrapping its raw value.

Working with Circle Style Layer Attribute Values

+valueWithMGLCirclePitchAlignment:

Creates a new value object containing the given MGLCirclePitchAlignment enumeration.

Declaration

Objective-C

+ (nonnull instancetype)valueWithMGLCirclePitchAlignment:
(MGLCirclePitchAlignment)circlePitchAlignment;

Swift

convenience init(mglCirclePitchAlignment circlePitchAlignment: MGLCirclePitchAlignment)

Parameters

circlePitchAlignment

The value for the new object.

Return Value

A new value object that contains the enumeration value.

MGLCirclePitchAlignmentValue

The MGLCirclePitchAlignment enumeration representation of the value.

Declaration

Objective-C

@property (atomic, readonly)
MGLCirclePitchAlignment MGLCirclePitchAlignmentValue;

Swift

var mglCirclePitchAlignmentValue: MGLCirclePitchAlignment { get }

+valueWithMGLCircleScaleAlignment:

Creates a new value object containing the given MGLCircleScaleAlignment enumeration.

Declaration

Objective-C

+ (nonnull instancetype)valueWithMGLCircleScaleAlignment:
(MGLCircleScaleAlignment)circleScaleAlignment;

Swift

convenience init(mglCircleScaleAlignment circleScaleAlignment: MGLCircleScaleAlignment)

Parameters

circleScaleAlignment

The value for the new object.

Return Value

A new value object that contains the enumeration value.

MGLCircleScaleAlignmentValue

The MGLCircleScaleAlignment enumeration representation of the value.

Declaration

Objective-C

@property (atomic, readonly)
MGLCircleScaleAlignment MGLCircleScaleAlignmentValue;

Swift

var mglCircleScaleAlignmentValue: MGLCircleScaleAlignment { get }

+valueWithMGLCircleTranslationAnchor:

Creates a new value object containing the given MGLCircleTranslationAnchor enumeration.

Declaration

Objective-C

+ (nonnull instancetype)valueWithMGLCircleTranslationAnchor:
(MGLCircleTranslationAnchor)circleTranslationAnchor;

Swift

convenience init(mglCircleTranslationAnchor circleTranslationAnchor: MGLCircleTranslationAnchor)

Parameters

circleTranslationAnchor

The value for the new object.

Return Value

A new value object that contains the enumeration value.

MGLCircleTranslationAnchorValue

The MGLCircleTranslationAnchor enumeration representation of the value.

Declaration

Objective-C

@property (atomic, readonly)
MGLCircleTranslationAnchor MGLCircleTranslationAnchorValue;

Swift

var mglCircleTranslationAnchorValue: MGLCircleTranslationAnchor { get }