SafetyLocationVisualization

public protocol SafetyLocationVisualization : AnyObject

Addresses visualization of safety locations such as configuration, user interaction, etc.

Important

This is a Public Preview API. It may be changed or removed at any time.
  • Adds an observer that responds to safety location tap user interactions.

    Declaration

    Swift

    func addMarkerTapInteractionObserver(observer: SafetyLocationTapInteractionObserver)
  • Specifies the display limit for safety locations at the start of the route.

    This option determines how many safety locations are made visible from the beginning of the route. It can be set to display all locations all, or a specified number of locations SafetyLocationCountOptions/numberOfLocations.

    Declaration

    Swift

    var countOption: SafetyLocationCountOptions { get set }
  • Hides specified types of safety locations. By default, every type of safety location type is visible.

    Declaration

    Swift

    var hiddenTypes: Set<SafetyLocation.SafetyLocationType> { get set }
  • Removes the observer that responds to safety location tap user interactions.

    Declaration

    Swift

    func removeMarkerTapInteractionObserver(observer: SafetyLocationTapInteractionObserver)