From e7df063a027c0f066317da4437d01cf3f3bc8d31 Mon Sep 17 00:00:00 2001
From: zuoxiao <470321431@qq.com>
Date: 星期三, 13 十一月 2024 17:28:31 +0800
Subject: [PATCH] 地图添加巡检定位功能

---
 app/src/main/java/com/dayu/pipirrapp/fragment/MapFragment.java |   18 +++++++++++++++---
 1 files changed, 15 insertions(+), 3 deletions(-)

diff --git a/app/src/main/java/com/dayu/pipirrapp/fragment/MapFragment.java b/app/src/main/java/com/dayu/pipirrapp/fragment/MapFragment.java
index d5a7925..ebc3cd1 100644
--- a/app/src/main/java/com/dayu/pipirrapp/fragment/MapFragment.java
+++ b/app/src/main/java/com/dayu/pipirrapp/fragment/MapFragment.java
@@ -41,6 +41,7 @@
 import com.dayu.pipirrapp.utils.SharedPreferencesHelper;
 import com.dayu.pipirrapp.utils.ToastUtil;
 import com.dayu.pipirrapp.utils.WebViewUtils;
+import com.dayu.pipirrapp.view.ConfirmDialog;
 import com.jeremyliao.liveeventbus.LiveEventBus;
 
 import java.io.File;
@@ -106,7 +107,7 @@
                 @Override
                 public void onChanged(Object o) {
                     LatLonBean latLonBean = (LatLonBean) o;
-                    mWebView.evaluateJavascript("javascript:locationOverLay(\"" + latLonBean.getLongitude() + "\",\"" + latLonBean.getLatitude() + "\")", value -> {
+                    mWebView.evaluateJavascript("javascript:updateLocation(\"" +  latLonBean.getLatitude()+ "\",\"" +  latLonBean.getLongitude()+ "\")", value -> {
                     });
                 }
             });
@@ -345,8 +346,19 @@
         });
         //宸℃鎸夐挳
         binding.inspectButton.setOnClickListener(v -> {
-            isStartInspec = !isStartInspec;
-            chageInspecState();
+            if (isStartInspec){
+                ConfirmDialog confirmDialog=new ConfirmDialog(MapFragment.this.getActivity(), "鎻愮ず", "纭鍏抽棴宸℃鍚楋紵", new View.OnClickListener() {
+                    @Override
+                    public void onClick(View v) {
+                        isStartInspec = !isStartInspec;
+                        chageInspecState();
+                    }
+                });
+            }else {
+                isStartInspec = !isStartInspec;
+                chageInspecState();
+            }
+
         });
     }
 

--
Gitblit v1.8.0