diff --git a/libraries/mapmodule/src/main/java/com/zhidaoauto/map/sdk/inner/road/RoadHelper.kt b/libraries/mapmodule/src/main/java/com/zhidaoauto/map/sdk/inner/road/RoadHelper.kt index 1772b238cd..a79fc43d89 100644 --- a/libraries/mapmodule/src/main/java/com/zhidaoauto/map/sdk/inner/road/RoadHelper.kt +++ b/libraries/mapmodule/src/main/java/com/zhidaoauto/map/sdk/inner/road/RoadHelper.kt @@ -555,6 +555,9 @@ class RoadHelper private constructor() { points.add(lonLatPoint) } stopLine.points = points + stopLine.points?.let { + stopLine.distance = MapDataApi.getNearstFromPointToSegment(dLon, dLat, it[0].longitude, it[0].latitude, it[it.size-1].longitude, it[it.size-1].latitude) * 1e5 + } // Print the stop line object to the log if debugging is enabled. if (CompileConfig.DEBUG) { Log.d(TAG, "roadop--getStopLine--stopLine: $stopLine")