TrafficRouteLineData

data class TrafficRouteLineData(var layerId: String = "", var lineList: List<List<Point>> = emptyList(), var colorList: List<Int> = emptyList(), var lineWidth: Double = 0.0, var strokeColor: Int? = null, var strokeWidth: Double = 0.0, var lineOpacity: Double = 1.0, var lineJoin: LineJoin = LineJoin.ROUND, var lineCap: LineCap = LineCap.ROUND, var lineBlur: Double = 0.0)

Traffic route line data 링크별 색상을 그리기 위한 dataclass

Constructors

Link copied to clipboard
fun TrafficRouteLineData(layerId: String = "", lineList: List<List<Point>> = emptyList(), colorList: List<Int> = emptyList(), lineWidth: Double = 0.0, strokeColor: Int? = null, strokeWidth: Double = 0.0, lineOpacity: Double = 1.0, lineJoin: LineJoin = LineJoin.ROUND, lineCap: LineCap = LineCap.ROUND, lineBlur: Double = 0.0)

Create empty Traffic route line data

Types

Link copied to clipboard
class Builder

Properties

Link copied to clipboard
var colorList: List<Int>

좌표열 리스트에 pair를 이루는 Color 리스트

Link copied to clipboard
var layerId: String

고유 레이어의 아이디 생성/삭제시 사용

Link copied to clipboard
var lineBlur: Double = 0.0

경로선의 Blur

Link copied to clipboard

경로선의 끝점 속성 - 기본 값: LineCap.ROUND

Link copied to clipboard

경로선의 접합 속성 - 기본 값: LineJoin.ROUND

Link copied to clipboard
var lineList: List<List<Point>>

Point 좌표열 리스트

Link copied to clipboard
var lineOpacity: Double = 1.0

경로선의 투명도

Link copied to clipboard
var lineWidth: Double = 0.0

컬러 라인의 너비

Link copied to clipboard
var strokeColor: Int? = null

테투리 라인의 컬러

Link copied to clipboard
var strokeWidth: Double = 0.0

테투리 라인의 너비