TTMapRouteStyleBuilder
Objective-C
@interface TTMapRouteStyleBuilder : NSObject
Swift
class TTMapRouteStyleBuilder : NSObject
TTMapRouteStyleBuilder
-
Default active style. Blue line with dark blue outline.
Declaration
Objective-C
- (TTMapRouteStyleBuilder *_Nonnull)withWidth:(CGFloat)width;Swift
func withWidth(_ width: CGFloat) -> TTMapRouteStyleBuilderParameters
widthCGFloat
Return Value
TTMapRouteStyleBuilder
-
Fill color.
Declaration
Objective-C
- (TTMapRouteStyleBuilder *_Nonnull)withFillColor:(id)fillColor;Swift
func withFillColor(_ fillColor: Any!) -> TTMapRouteStyleBuilderParameters
fillColorUIColor
Return Value
TTMapRouteStyleBuilder
-
Outline color.
Declaration
Objective-C
- (TTMapRouteStyleBuilder *_Nonnull)withOutlineColor:(id)outlineColor;Swift
func withOutlineColor(_ outlineColor: Any!) -> TTMapRouteStyleBuilderParameters
outlineColorUIColor
Return Value
TTMapRouteStyleBuilder
-
Sets the lengths of the alternating dashes and gaps. The lengths are later scaled by the line width.
Declaration
Objective-C
- (TTMapRouteStyleBuilder *_Nonnull)withDashArray: (NSArray<NSNumber *> *_Nonnull)dashArray;Swift
func withDashArray(_ dashArray: [NSNumber]) -> TTMapRouteStyleBuilderParameters
dashArraydashes and gaps lengths.
Return Value
TTMapRouteStyleBuilder
-
Sets the display of line endings.
Declaration
Objective-C
- (TTMapRouteStyleBuilder *_Nonnull)withLineCapType:(TTLineCapType)capType;Swift
func withLineCapType(_ capType: TTLineCapType) -> TTMapRouteStyleBuilderParameters
capTypeenumeration of TTLineCapType
Return Value
TTMapRouteStyleBuilder
-
Sets the display of lines when joining.
Declaration
Objective-C
- (TTMapRouteStyleBuilder *_Nonnull)withLineJoinType:(TTLineJoinType)joinType;Swift
func withLineJoinType(_ joinType: TTLineJoinType) -> TTMapRouteStyleBuilderParameters
joinTypeobject of TTLineJoinType
Return Value
TTMapRouteStyleBuilder
-
Creates instance of TTMapRouteStyle
Return Value
TTMapRouteStyle
TTMapRouteStyleBuilder Class Reference