Protocols

The following protocols are available globally.

  • Entry point for all methods related to the search visualization. Instances of SearchVisualization are created using SearchVisualizationFactory.create(search:map:). You should call methods on these instances from the main thread only, otherwise an exception can occur. To use a SearchVisualization instance, first provide a route gemoetry and a SearchConfiguration with the SearchVisualization.displayPOIsAlongRoute(geometry:configuration) method. You can then call clear() to remove all the primitives that have been added to the map. Additionally, you can add or remove tap observers for the POIs using the addTapObserver(_:) and removeTapObserver(_:) methods, respectively.

    Important

    This is a Public Preview API. It may be changed or removed at any time.
    See more

    Declaration

    Swift

    public protocol SearchVisualization