From 1f1a28a975cdce09ba9b8e2deafd56a5617e8223 Mon Sep 17 00:00:00 2001 From: jiaguofeng Date: Wed, 13 Sep 2023 14:41:36 +0800 Subject: [PATCH] =?UTF-8?q?=E5=90=8C=E6=AD=A5=E6=8E=A5=E5=8F=A3=E4=BF=AE?= =?UTF-8?q?=E6=94=B9=E4=B8=8E=E5=81=9C=E6=AD=A2=E7=BA=BF=E7=9A=84=E8=B7=9D?= =?UTF-8?q?=E7=A6=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/java/com/zhidaoauto/map/sdk/inner/road/RoadHelper.kt | 3 +++ 1 file changed, 3 insertions(+) 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")