SearchResult

public protocol SearchResult

Resolved search object with populated fields

  • id

    Result unique identifier

    Declaration

    Swift

    var id: String { get }
  • Result name

    Declaration

    Swift

    var name: String { get }
  • Icon name according to Mapbox Maki icon set

    Declaration

    Swift

    var iconName: String? { get }
  • Type of SearchResult. Should be one of address or POI

    Declaration

    Swift

    var type: SearchResultType { get }
  • Result coordinates

    Declaration

    Swift

    var coordinate: CLLocationCoordinate2D { get }
  • Result address

    Declaration

    Swift

    var address: Address? { get }
  • Result categories

    Declaration

    Swift

    var categories: [String]? { get }
  • placemark Default implementation

    MapKit placemark

    Default Implementation

    Declaration

    Swift

    var placemark: MKPlacemark { get }