From 171b49eb62a09b6f99cc5e3553a095afaa6c2b0c Mon Sep 17 00:00:00 2001 From: aibingbing Date: Sat, 29 Jul 2023 15:13:25 +0800 Subject: [PATCH] =?UTF-8?q?[SweeperCloud]refactor:=20=E6=B7=BB=E5=8A=A0HD?= =?UTF-8?q?=20Marker=E4=BD=BF=E7=94=A8wgsLocation;=20feat:=20=E6=B7=BB?= =?UTF-8?q?=E5=8A=A0=20=E5=A2=9E=E5=8A=A0/=E5=88=A0=E9=99=A4=20=E9=AB=98?= =?UTF-8?q?=E7=BA=A7=E5=9C=B0=E5=9B=BEMarkder=20=E7=9A=84Mock;?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../fragment/BaseSweeperTabFragment.java | 19 +++++++ .../sweepercloud/fragment/SweeperFragment.kt | 4 +- .../util/SweeperCloudTaskUtils.kt | 54 +++++++++++++++++++ .../main/res/layout/sweeper_base_fragment.xml | 24 ++++++++- 4 files changed, 98 insertions(+), 3 deletions(-) diff --git a/OCH/sweeper/sweeper-cloud/src/main/java/com/mogo/och/sweepercloud/fragment/BaseSweeperTabFragment.java b/OCH/sweeper/sweeper-cloud/src/main/java/com/mogo/och/sweepercloud/fragment/BaseSweeperTabFragment.java index e3842fcf82..39861e1082 100644 --- a/OCH/sweeper/sweeper-cloud/src/main/java/com/mogo/och/sweepercloud/fragment/BaseSweeperTabFragment.java +++ b/OCH/sweeper/sweeper-cloud/src/main/java/com/mogo/och/sweepercloud/fragment/BaseSweeperTabFragment.java @@ -59,6 +59,7 @@ import com.zhjt.mogo.adas.data.sweeper.SweeperCloudTask; import java.math.BigDecimal; import java.math.RoundingMode; import java.util.ArrayList; +import java.util.Random; import mogo.telematics.pad.MessagePad; @@ -213,6 +214,24 @@ public abstract class BaseSweeperTabFragment SweeperCloudTaskUtils.mockSendCloudBigTaskStatus() ); + // 模拟 添加高精地图Marker + findViewById(R.id.btnAddHDMarker).setOnClickListener(view -> { + // 坐标地址:湖南省衡阳市雁峰区金龙坪街道科学城大道衡山科学城停车场 + SweeperCloudTaskUtils.mockAddHdMarker("marker_sweeper_subtask_123_start", + 112.57742887355035, + 26.82068193910221, + true); + // 坐标地址:湖南省衡阳市雁峰区岳屏镇雁鸣路 + SweeperCloudTaskUtils.mockAddHdMarker("marker_sweeper_subtask_123_end", + 112.56666738544979, + 26.822879976829867, + false); + } + ); + // 模拟 移除高精地图Marker + findViewById(R.id.btnRemoveHDMarker).setOnClickListener(view -> + SweeperCloudTaskUtils.mockRemoveHDMarker() + ); mTrafficDataView.getSpeedImage().setOnLongClickListener(new View.OnLongClickListener() { @Override public boolean onLongClick(View v) { diff --git a/OCH/sweeper/sweeper-cloud/src/main/java/com/mogo/och/sweepercloud/fragment/SweeperFragment.kt b/OCH/sweeper/sweeper-cloud/src/main/java/com/mogo/och/sweepercloud/fragment/SweeperFragment.kt index 3a71d851a5..153f21fe8d 100644 --- a/OCH/sweeper/sweeper-cloud/src/main/java/com/mogo/och/sweepercloud/fragment/SweeperFragment.kt +++ b/OCH/sweeper/sweeper-cloud/src/main/java/com/mogo/och/sweepercloud/fragment/SweeperFragment.kt @@ -883,8 +883,8 @@ class SweeperFragment : BaseSweeperTabFragment +