SafetyLocationStyle
public struct SafetyLocationStyle
                Defines the appearance and behavior of the safety location visualization on the route.
Important
Currently supported safety location types are:SafetyLocation/SafetyLocationType/speedEnforcementSafetyLocation/SafetyLocationType/averageSpeedSafetyLocation/SafetyLocationType/mobileRiskZoneSafetyLocation/SafetyLocationType/trafficLightSafetyLocation/SafetyLocationType/mobileSafetyLocation/SafetyLocationType/fixedDangerZone
Important
This is a Public Preview API. It may be changed or removed at any time.- 
                  
init(speedCameraLineColor:speedCameraOutlineColor: dangerZoneLineColor: dangerZoneOutlineColor: lineWidth: outlineWidth: markerStyleByCategory: ) Represents the style used to display safety locations.
Declaration
Swift
public init( speedCameraLineColor: UIColor = Defaults.speedCameraLineColor, speedCameraOutlineColor: UIColor = Defaults.speedCameraOutlineColor, dangerZoneLineColor: UIColor = Defaults.dangerZoneLineColor, dangerZoneOutlineColor: UIColor = Defaults.dangerZoneOutlineColor, lineWidth: [WidthScene] = Defaults.lineWidth, outlineWidth: [OutlineWidthScene] = Defaults.outlineWidth, markerStyleByCategory: [SafetyLocation.SafetyLocationType: SafetyLocationMarkerStyle] = Defaults .markerStyleByCategory )Parameters
speedCameraLineColorThe color of the line for speed cameras representing zones.
speedCameraOutlineColorThe outline color of the line for speed cameras representing zones.
dangerZoneLineColorThe color of the line for danger zones.
dangerZoneOutlineColorThe outline color of the line for danger zones.
lineWidthThe width (in point units) of the line for safety location representing zones. This parameter must be a non-empty list containing non-negative values for both the width and the zoom level where the width is used. Items in this list must not contain duplicated zoom level values.
outlineWidthThe width (in point units) of the line’s outline for safety location representing zones. This parameter must be a non-empty list containing non-negative values for both the width and the zoom level where the width is used. Items in this list must not contain duplicated zoom level values.
markerStyleByCategoryThe safety location’s marker style by category. If the marker style is missing for any of the supported safety locations, a default marker style will be used.
 
- 
                  
                  
The color of the line for speed cameras representing zones.
Declaration
Swift
public let speedCameraLineColor: UIColor - 
                  
                  
The outline color of the line for speed cameras representing zones.
Declaration
Swift
public let speedCameraOutlineColor: UIColor - 
                  
                  
The color of the line for danger zones.
Declaration
Swift
public let dangerZoneLineColor: UIColor - 
                  
                  
The outline color of the line for danger zones.
Declaration
Swift
public let dangerZoneOutlineColor: UIColor - 
                  
                  
The width (in point units) of the line for safety location representing zones.
This parameter must be a non-empty list containing non-negative values for both the width and the zoom level where the width is used. Items in this list must not contain duplicated zoom level values.
Declaration
Swift
public let lineWidth: [WidthScene] - 
                  
                  
The width (in point units) of the line’s outline for safety location representing zones.
This parameter must be a non-empty list containing non-negative values for both the width and the zoom level where the width is used. Items in this list must not contain duplicated zoom level values.
Declaration
Swift
public let outlineWidth: [OutlineWidthScene] - 
                  
                  
The safety location’s marker style by category. If the marker style is missing for any of the supported safety locations, a default marker style will be used.
Declaration
Swift
public let markerStyleByCategory: [SafetyLocation.SafetyLocationType : SafetyLocationMarkerStyle] - 
                  
                  
Represents the style used to display safety locations markers.
Important
This stylization API is intended to be used for only the turn-by-turn navigation.See moreImportant
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public struct TextStyle 
- 
                  
                  
Provides default values for
SafetyLocationStyleproperties.See moreImportant
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public enum Defaults 
- 
                  
                  
A container for the start, end, and background images of safety location markers.
Important
This stylization API is intended to be used for only the turn-by-turn navigation.See moreImportant
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public struct SafetyLocationMarkerStyle 
        
 
          TomTom SDK for iOS (0.40.0)
        
          SafetyLocationStyle