MagnitudeOfDelayProperties
public struct MagnitudeOfDelayProperties
The traffic incident style properties that have specific values per magnitude of delay.
Traffic incidents may have different magnitudes of delay associated with them: unknown, minor, moderate, major, or indefinite.
PropertiesByMagnitudeOfDelay
stores traffic incident style properties whose specific values depend on the magnitude of delay.
Important
This is a Public Preview API. It may be changed or removed at any time.
init(lineColor:lineOutlineColor:markerLabelTextColor:markerLabelTextOutlineColor:markerPinImageByCategory:markerIconImageByCategory:linePatternImage:linePatternDisplay:)
Initializes the traffic incident style properties that have specific values per magnitude of delay.
Declaration
Swift
public init(
lineColor: UIColor,
lineOutlineColor: UIColor,
markerLabelTextColor: UIColor,
markerLabelTextOutlineColor: UIColor,
markerPinImageByCategory: [TrafficIncidentCategoryKey: MapImage],
markerIconImageByCategory: [TrafficIncidentCategoryKey: MapImage],
linePatternImage: UIImage? = nil,
linePatternDisplay: LinePatternDisplay? = nil
)
Parameters
lineColor
|
The color of the traffic line. |
lineOutlineColor
|
The outline color of the traffic line. |
markerLabelTextColor
|
The color of the label text on the traffic marker. |
markerLabelTextOutlineColor
|
The outline color of the label text on the traffic marker. |
markerPinImageByCategory
|
The collection of marker pin base images by category.
As a general rule, the dictionary must contain the keys of all possible categories.
However, this rule is relaxed if you provide |
markerIconImageByCategory
|
The traffic marker icon image by incident category.
As a general rule, the dictionary must contain the keys of all possible categories.
However, this rule is relaxed if you provide |
linePatternImage
|
The pattern texture of the traffic line.
If |
linePatternDisplay
|
The criteria to display traffic lines with |
The color of the traffic line.
Declaration
Swift
public let lineColor: UIColor
The outline color of the traffic line.
Declaration
Swift
public let lineOutlineColor: UIColor
Line pattern display configuration for a specific zoom range.
Declaration
Swift
public let linePatternDisplay: LinePatternDisplay?
The pattern texture image for traffic line.
Declaration
Swift
public let linePatternImage: UIImage?
The collection of marker pin icon images by category
Declaration
Swift
public let markerIconImageByCategory: [TrafficIncidentCategoryKey : MapImage]
The color of the label text on the traffic marker.
Declaration
Swift
public let markerLabelTextColor: UIColor
The outline color of the label text on the traffic marker.
Declaration
Swift
public let markerLabelTextOutlineColor: UIColor
The collection of marker pin base images by category
Declaration
Swift
public let markerPinImageByCategory: [TrafficIncidentCategoryKey : MapImage]