LocationAnnotation

public class LocationAnnotation : NSObject, MKAnnotation

This is used to denote a single annotation item

  • The coordinate of this annotation

    Declaration

    Swift

    public private(set) var coordinate: CLLocationCoordinate2D { get }
  • The data associated with this annotation

    Declaration

    Swift

    public var data: [any BigJuJuMapLocationProtocol]
  • Initializer with an array of location data entities.

    Declaration

    Swift

    public init(_ inData: [any BigJuJuMapLocationProtocol])

    Parameters

    inData

    An array of data items, conformant to BigJuJuMapLocationProtocol

  • Initializer with a single location data entity.

    Declaration

    Swift

    public convenience init(_ inData: any BigJuJuMapLocationProtocol)

    Parameters

    inData

    A single data item, conformant to BigJuJuMapLocationProtocol