LineOptions
public struct LineOptions
A struct containing information about the options of the line.
-
Line thickness. This property is measured in points. Default is 8 points
Declaration
Swift
public let width: Float -
The opacity at which the line will be drawn. Default is 0.8
Declaration
Swift
public let opacity: Float -
The color with which the line will be drawn. Default is .blue
Declaration
Swift
public let color: UIColor -
Specifies the lengths of the alternating dashes and gaps that form the dash pattern. The lengths are later scaled by the line width. To convert a dash length to points, multiply the length by the current line width. Note that GeoJSON sources with
lineMetrics: truespecified won’t render dashed lines to the expected scale. Also note that zoom-dependent expressions will be evaluated only at integer zoom levels.This property is measured in line widths.
This attribute corresponds to the
line-dasharraylayout property in the Mapbox Style Specification.You can set this property to an expression containing any of the following:
- Constant array values no less than 0
- Predefined functions, including mathematical and string operators
- Conditional expressions
- Variable assignments and references to assigned variables
- Step functions applied to the
$zoomLevelvariable
This property does not support applying interpolation functions to the
$zoomLevelvariable or applying interpolation or step functions to feature attributes.Default is nil
Declaration
Swift
public let dashPattern: NSExpression? -
Initializes and returns a newly allocated itinerary projection options with the specified parameters.
Declaration
Swift
public init(width: Float = 8, opacity: Float = 0.8, color: UIColor = .blue, dashPattern: NSExpression? = nil)Parameters
widthItinerary projection line thickness. This property is measured in points. Default is 8 points
opacityThe opacity at which itinerary projection line will be drawn. Default is 0.8
colorThe color with which itinerary projection line will be drawn. Default is .gray
dashPatternSpecifies the lengths of the alternating dashes and gaps that form the dash pattern. The lengths are later scaled by the line width. Default is nil
View on GitHub