CircleAnnotationManager
public class CircleAnnotationManager : AnnotationManagerInternal
An instance of CircleAnnotationManager is responsible for a collection of CircleAnnotations.
-
Declaration
Swift
public var sourceId: String { get } -
Declaration
Swift
public var layerId: String { get } -
Declaration
Swift
public let id: String -
The collection of
CircleAnnotationbeing managed.Declaration
Swift
public var annotations: [CircleAnnotation] { get set } -
Set this delegate in order to be called back if a tap occurs on an annotation being managed by this manager.
Note
This annotation manager listens to tap events via theGestureManager.singleTapGestureRecognizer.Declaration
Swift
@available(*, deprecated, message: "Use tapHandler property of Annotation") public weak var delegate: AnnotationInteractionDelegate?
-
Controls the intensity of light emitted on the source features. This property works only with 3D light, i.e. when
lightsroot property is defined.Declaration
Swift
public var circleEmissiveStrength: Double? { get set } -
Orientation of circle when map is pitched.
Declaration
Swift
public var circlePitchAlignment: CirclePitchAlignment? { get set } -
Controls the scaling behavior of the circle when the map is pitched.
Declaration
Swift
public var circlePitchScale: CirclePitchScale? { get set } -
The geometry’s offset. Values are [x, y] where negatives indicate left and up, respectively.
Declaration
Swift
public var circleTranslate: [Double]? { get set } -
Controls the frame of reference for
circle-translate.Declaration
Swift
public var circleTranslateAnchor: CircleTranslateAnchor? { get set }
CircleAnnotationManager Class Reference