VehicleActions
public protocol VehicleActions
Defines available actions according to vehicle restriction feature.
Important
This is a Public Preview API. It may be changed or removed at any time.-
Shows vehicle restriction for given vehicle provided. It is required that
map.styleContainer = .restrictionsStyleis set for online vehicle restrictions.For offline
StyleContainerusingOfflineStyleURLProvidershould be used.let mainStyle = StyleDefinition.custom( style: OfflineStyleURLProvider.vehicleRestrictionsLightStyleURL, layerMapping: OfflineStyleURLProvider.layerMappingURL) let darkStyle = StyleDefinition.custom( style: OfflineStyleURLProvider.vehicleRestrictionsDarkStyleURL, layerMapping: OfflineStyleURLProvider.layerMappingURL) map.styleContainer = StyleContainer(mainStyle: mainStyle, darkStyle: darkStyle, bundle: resourceBundle)Throws
An error if vehicle restrictions cannot be shown.Declaration
Swift
func showVehicleRestrictions(vehicle: any Vehicle) throwsParameters
vehicleThe
Vehicle. -
Shows vehicle restrictions layers if hidden previously.
Declaration
Swift
func showVehicleRestrictions() throws -
Hides vehicle restrictions layers.
Declaration
Swift
func hideVehicleRestrictions()
TomTom SDK for iOS (0.53.1)
VehicleActions