Skip to content

Commit 2064984

Browse files
committed
style : drawWalkRoute 함수 위치 이동
1 parent c8aabe0 commit 2064984

File tree

2 files changed

+11
-12
lines changed

2 files changed

+11
-12
lines changed

presentation/src/main/java/com/stop/ui/mission/MissionFragment.kt

Lines changed: 1 addition & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -210,7 +210,7 @@ class MissionFragment : Fragment(), MissionHandler {
210210
val linePoints = arrayListOf<TMapPoint>()
211211
val walkInfo = alarmSettingViewModel.alarmItem.value?.routes?.first() as WalkRoute
212212
Log.d("MissionWorker", "route 그리기 ${alarmSettingViewModel.alarmItem.value?.routes?.first()}")
213-
drawWalkRoute(walkInfo, linePoints)
213+
tMap.drawWalkRoute(walkInfo, linePoints)
214214
tMap.drawWalkLines(linePoints, Marker.WALK_LINE, Marker.WALK_LINE_COLOR)
215215

216216
missionViewModel.destination.value = walkInfo.end
@@ -229,17 +229,6 @@ class MissionFragment : Fragment(), MissionHandler {
229229
tMap.longitudes.add(longitude)
230230
}
231231

232-
233-
private fun drawWalkRoute(route: WalkRoute, linePoints: ArrayList<TMapPoint>) {
234-
route.steps.forEach { step ->
235-
step.lineString.split(" ").forEach { coordinate ->
236-
val points = coordinate.split(",")
237-
238-
linePoints.add(TMapPoint(points.last().toDouble(), points.first().toDouble()))
239-
}
240-
}
241-
}
242-
243232
companion object {
244233

245234
private const val PLUS = "+"

presentation/src/main/java/com/stop/ui/mission/MissionTMap.kt

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ package com.stop.ui.mission
33
import android.content.Context
44
import com.skt.tmap.TMapPoint
55
import com.skt.tmap.overlay.TMapPolyLine
6+
import com.stop.domain.model.route.tmap.custom.WalkRoute
67
import com.stop.ui.util.TMap
78

89
class MissionTMap(
@@ -28,4 +29,13 @@ class MissionTMap(
2829
tMapView.addTMapPolyLine(polyLine)
2930
}
3031

32+
fun drawWalkRoute(route: WalkRoute, linePoints: ArrayList<TMapPoint>) {
33+
route.steps.forEach { step ->
34+
step.lineString.split(" ").forEach { coordinate ->
35+
val points = coordinate.split(",")
36+
37+
linePoints.add(TMapPoint(points.last().toDouble(), points.first().toDouble()))
38+
}
39+
}
40+
}
3141
}

0 commit comments

Comments
 (0)