CircleAnnotationManager

public class CircleAnnotationManager : AnnotationManagerInternal

An instance of CircleAnnotationManager is responsible for a collection of CircleAnnotations.

  • The collection of CircleAnnotations being managed

    Declaration

    Swift

    public var annotations: [CircleAnnotation] { get set }
  • Declaration

    Swift

    public let sourceId: String
  • Declaration

    Swift

    public let layerId: String
  • id

    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 }