TTMapRouteStyleLayerBuilder
Objective-C
@interface TTMapRouteStyleLayerBuilder : NSObject
Swift
class TTMapRouteStyleLayerBuilder : NSObject
Public Preview
This is under Public Preview and subject to change by the end of 2022.02. More information is available at: https://developer.tomtom.com/public-preview
TTMapRouteStyleLayerBuilder
-
Route layer width
Declaration
Objective-C
- (TTMapRouteStyleLayerBuilder *_Nonnull)withWidth:(NSNumber *_Nonnull)width;
Swift
func withWidth(_ width: NSNumber) -> TTMapRouteStyleLayerBuilder
Parameters
width
The CGFloat.
Return Value
TTMapRouteStyleLayerBuilder
-
Route layer color.
Declaration
Objective-C
- (TTMapRouteStyleLayerBuilder *_Nonnull)withColor:(id)color;
Swift
func withColor(_ color: Any!) -> TTMapRouteStyleLayerBuilder
Parameters
color
The UIColor.
Return Value
TTMapRouteStyleLayerBuilder
-
Sets the lengths of the alternating dashes and gaps. The lengths are later scaled by the line width.
Declaration
Objective-C
- (TTMapRouteStyleLayerBuilder *_Nonnull)withDashArray: (NSArray<NSNumber *> *_Nonnull)dashArray;
Swift
func withDashArray(_ dashArray: [NSNumber]) -> TTMapRouteStyleLayerBuilder
Parameters
dashArray
Dashes and gaps lengths.
Return Value
TTMapRouteStyleLayerBuilder
-
Sets the display of line endings.
Declaration
Objective-C
- (TTMapRouteStyleLayerBuilder *_Nonnull)withLineCapType:(TTLineCapType)capType;
Swift
func withLineCapType(_ capType: TTLineCapType) -> TTMapRouteStyleLayerBuilder
Parameters
capType
Enumeration of TTLineCapType.
Return Value
TTMapRouteStyleLayerBuilder
-
Sets the display of lines when joining.
Declaration
Objective-C
- (TTMapRouteStyleLayerBuilder *_Nonnull)withLineJoinType: (TTLineJoinType)joinType;
Swift
func withLineJoinType(_ joinType: TTLineJoinType) -> TTMapRouteStyleLayerBuilder
Parameters
joinType
The object of TTLineJoinType.
Return Value
TTMapRouteStyleLayerBuilder
-
Creates an instance of TTMapRouteStyleLayer.
Declaration
Objective-C
- (TTMapRouteStyleLayer *_Nonnull)build;
Swift
func build() -> TTMapRouteStyleLayer
Return Value
TTMapRouteStyleLayer