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.