BetterRouteStyle
public struct BetterRouteStyle
Represents the style used to display the better route.
Important
This is a Public Preview API. It may be changed or removed at any time.-
Creates a
BetterRouteStyle
instance.Declaration
Swift
public init( lineWidthForScenes: [WidthScene] = Defaults.lineWidthForScenes, outlineWidthForScenes: [WidthScene] = Defaults.outlineWidthForScenes, lineColor: UIColor = Defaults.lineColor, markerStyle: MarkerStyle = MarkerStyle(), isMarkerVisible: Bool = Defaults.isMarkerVisible )
Parameters
lineWidthForScenes
The width (in point units) per scene for a better route tube. This parameter must be a non-empty list containing non-negative values for both the width and the scene. Items in this list must not contain duplicated values.
outlineWidthForScenes
The width (in point units) of the line’s outline per scene for better route tube. This parameter must be a non-empty list containing non-negative values for both the width and the scene. Items in this list must not contain duplicated values.
lineColor
The color of the better route tube. You can control the route line’s opacity by using the alpha component of the
UIColor
.markerStyle
The better route marker style.
isMarkerVisible
Determines if the better route marker is visible. Default value is
true
.
-
Default values for a better route style.
Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public enum Defaults
-
The width (in point units) of the line per scene for a better route tube. This parameter must be a non-empty list containing non-negative values for both the width and the scene. Items in this list must not contain duplicated values.
Declaration
Swift
public let lineWidthForScenes: [WidthScene]
-
The width (in point units) of the outline per scene for better route tube. This parameter must be a non-empty list containing non-negative values for both the width and the scene. Items in this list must not contain duplicated values.
Declaration
Swift
public let outlineWidthForScenes: [WidthScene]
-
The color of the better route tube. You can control the route line’s opacity by using an alpha component of the
UIColor
.Declaration
Swift
public let lineColor: UIColor
-
The better route marker style.
Declaration
Swift
public let markerStyle: MarkerStyle
-
The default value of the better route marker visibility.
Declaration
Swift
public let isMarkerVisible: Bool
-
Represents the style used to display the better route bubble.
Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public struct MarkerStyle