CircleAnnotationManager
public class CircleAnnotationManager : AnnotationManagerInternal
An instance of CircleAnnotationManager
is responsible for a collection of CircleAnnotation
s.
-
The collection of
CircleAnnotation
being 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
public weak var delegate: AnnotationInteractionDelegate?
-
Declaration
Swift
public let sourceId: String
-
Declaration
Swift
public let layerId: String
-
Declaration
Swift
public let id: String
-
Synchronizes the backing source and layer with the current
annotations
and common layer properties. This method is called automatically with each display link, but it may also be called manually in situations where the backing source and layer need to be updated earlier.Declaration
Swift
public func syncSourceAndLayerIfNeeded()
-
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 }