PointOfInterestManaging
public protocol PointOfInterestManaging : AnyObject
-
Declaration
Swift
var delegate: PointOfInterestManagerDelegate? { get set }
-
Declaration
Swift
var selectionMode: PointOfInterestManager.SelectionMode { get set }
-
Declaration
Swift
var isUserSelectionEnabled: Bool { get set }
-
Declaration
Swift
func showAllPOIs() -> Bool
-
Declaration
Swift
func hideAllPOIs() -> Bool
-
Declaration
Swift
func showPOI(_ poi: PointOfInterest) -> Bool
-
Declaration
Swift
func hidePOI(_ poi: PointOfInterest) -> Bool
-
Declaration
Swift
func showPOI(id: Int) -> Bool
-
Declaration
Swift
func hidePOI(id: Int) -> Bool
-
Declaration
Swift
func unselectPOI(_ poi: PointOfInterest) -> Bool
-
Declaration
Swift
func unselectPOI(id: Int) -> Bool
-
Declaration
Swift
func unselectPOI() -> Bool
-
Declaration
Swift
func unselectAllPOIs() -> Bool
-
Declaration
Swift
func filterByTag(_ tag: String) -> Bool
-
Declaration
Swift
func removeFilters() -> Bool
-
Declaration
Swift
func getPOIs() -> Set<PointOfInterest>
-
Declaration
Swift
func getSelectedPOIs() -> Set<PointOfInterest>
-
Declaration
Swift
func getSelectedPOI() -> PointOfInterest?
-
Declaration
Swift
func sortPOIsByGraphDistance(origin: Coordinate, pois: [PointOfInterest]) -> Single<[PointOfInterestWithInfo]>
-
Declaration
Swift
func sortPOIsByGraphDistance(origin: Coordinate) -> Single<[PointOfInterestWithInfo]>
-
Declaration
Swift
func sortPOIsByDuration(origin: Coordinate, pois: [PointOfInterest]) -> Single<[PointOfInterestWithInfo]>
-
Declaration
Swift
func sortPOIsByDuration(origin: Coordinate) -> Single<[PointOfInterestWithInfo]>