경로
링크 리스트를 이용하여 지도 위에 경로를 그릴 수 있습니다. 폴리라인이 단순히 지도 위에 선을 배치하는 개념이었다면, 경로는 테두리 색상 및 두께, 진행률 등 경로에 더욱 특화된 기능을 제공합니다.
추가 및 삭제
// 첫 번째 링크
val link1 = InvRoute.InvRouteLink(
listOf(
LatLng(37.40235, 127.10970),
LatLng(37.40248, 127.10970),
LatLng(37.40262, 127.10970),
LatLng(37.40277, 127.10970)
)
)
// 두 번째 링크
val link2 = InvRoute.InvRouteLink(
listOf(
LatLng(37.40277, 127.10970),
LatLng(37.40310, 127.10970),
LatLng(37.40314, 127.10973),
LatLng(37.40321, 127.10983),
LatLng(37.40323, 127.10994),
LatLng(37.40323, 127.11021)
)
)
// 세 번째 링크
val link3 = InvRoute.InvRouteLink(
listOf(
LatLng(37.40323, 127.11021),
LatLng(37.40323, 127.11039),
LatLng(37.40323, 127.11050),
LatLng(37.40323, 127.11072)
)
)
val myLinks = listOf(link1, link2, link3)
// 지도 위에 경로 추가
val route = InvRoute().apply {
links = myLinks
map = inaviMap
}
링크열
링크
좌표열
색상

선 두께

테두리 두께

경로 패턴
이미지 설정
