MapModel

class MapModel

Undocumented

  • Undocumented

    Declaration

    Swift

    var didChange: PassthroughSubject<Void, Never>
  • Undocumented

    Declaration

    Swift

    init()
  • Undocumented

    Declaration

    Swift

    var dataItems: [Item] { get set }
  • Undocumented

    Declaration

    Swift

    private(set) var items: [MapItem] { get set }
  • Undocumented

    Declaration

    Swift

    var mapStyle: MapStyle { get set }
  • Undocumented

    Declaration

    Swift

    var locationResolver: ((Item) -> Any?)?
  • Undocumented

    Declaration

    Swift

    var addressResolver: ((Item) -> Any?)?
  • Undocumented

    Declaration

    Swift

    var labelResolver: ((Item) -> String?)?
  • Undocumented

    Declaration

    Swift

    func updateModel()
  • Undocumented

    Declaration

    Swift

    var cancellableBag: Set<AnyCancellable>
  • Undocumented

    Declaration

    Swift

    let updateQueue: PassthroughSubject<Void, Never>
  • Undocumented

    Declaration

    Swift

    func _updateModel()
  • Undocumented

    Declaration

    Swift

    func resolveItem(dataItem: Item) -> [CLLocation]
  • Undocumented

    Declaration

    Swift

    var addressLookupCancellables: [Address : AnyCancellable]
  • Undocumented

    Declaration

    Swift

    func lookupAddress(_ address: Address) -> CLLocation?
  • Undocumented

    See more

    Declaration

    Swift

    struct MapItem : Equatable