TrafficDataProviderFactory

public enum TrafficDataProviderFactory

Responsible for creating instances of MapDisplayDataProvider for handling traffic tile requests.

Important

This is a Public Preview API. It may be changed or removed at any time.
  • Creates an instance of MapDisplayDataProvider that handles traffic tile requests.

    Declaration

    Swift

    public static func createTrafficDataProvider(trafficService: TomTomSDKTraffic.Traffic) -> MapDisplayDataProvider

    Parameters

    trafficService

    An instance of TomTomSDKTraffic.TrafficService for handling traffic event requests.

    Return Value

    Returns an instance of MapDisplayDataProvider that handles traffic tile requests.

  • Creates an instance of MapDisplayDataProvider that handles traffic tile requests.

    Declaration

    Swift

    public static func createTrafficDataProvider(
        trafficService: TomTomSDKTraffic.Traffic,
        minimumZoomLevel: Int
    )
        -> MapDisplayDataProvider

    Parameters

    trafficService

    An instance of TomTomSDKTraffic.TrafficService for handling traffic event requests.

    minimumZoomLevel

    The minimum zoom level for which to show traffic events.

    Return Value

    Returns an instance of MapDisplayDataProvider that handles traffic tile requests.