LineAnnotation
public struct LineAnnotation : Annotation
extension LineAnnotation: Equatable
Marks a series of coordinates map, representing a line shape.
-
Uniquely identifies the annotation.
Declaration
Swift
public private(set) var identifier: String { get } -
The type of the annotation - in this case, a line.
Declaration
Swift
public private(set) var type: AnnotationType { get } -
The text string containing the annotation’s title. If the value is defined, the map shows an the annotation’s title near the annotation.
Declaration
Swift
public var title: String? -
Whether or not the annotation has been selected, either via a tap gesture or programmatically.
Declaration
Swift
public var isSelected: Bool
-
The center coordinate of the annotation.
The annotation is rendered on the map at this location.
Declaration
Swift
private(set) public var coordinates: [CLLocationCoordinate2D] { get } -
The optional userInfo associated with the line annotation.
Declaration
Swift
public var userInfo: [String : Any]?
-
Creates a new
Annotationinitialized with a given coordinate.Note
This method does make the annotation visible. Use AnnotationManager.addAnnotation(_ annotation:) to render it on the map view.
Declaration
Swift
public init(coordinates: [CLLocationCoordinate2D])Parameters
coordinateThe center coordinate of the annotation.
Return Value
Annotationinstance initialized with a given coordinate. -
Declaration
Swift
public static func == (lhs: LineAnnotation, rhs: LineAnnotation) -> Bool
LineAnnotation Structure Reference