From dcb7088c2dca789074f8f48597dca3c55f3ab6f1 Mon Sep 17 00:00:00 2001
From: mac <user@users-MacBook-Pro.local>
Date: 星期四, 01 二月 2024 19:37:09 +0800
Subject: [PATCH] 2024年02月01日19:37:00

---
 app/src/main/java/com/hdl/photovoltaic/utils/GPSManagerUtils.java |   17 +++++++----------
 1 files changed, 7 insertions(+), 10 deletions(-)

diff --git a/app/src/main/java/com/hdl/photovoltaic/utils/GPSManagerUtils.java b/app/src/main/java/com/hdl/photovoltaic/utils/GPSManagerUtils.java
index 5c50e1d..4d068a7 100644
--- a/app/src/main/java/com/hdl/photovoltaic/utils/GPSManagerUtils.java
+++ b/app/src/main/java/com/hdl/photovoltaic/utils/GPSManagerUtils.java
@@ -10,8 +10,6 @@
 import android.os.Bundle;
 
 
-
-
 import java.math.BigDecimal;
 import java.math.RoundingMode;
 import java.util.List;
@@ -39,7 +37,6 @@
 
     /**
      * 寮�鍚畾浣�
-     *
      */
     @SuppressLint("MissingPermission")
     public void getLocation(Context context) {
@@ -50,12 +47,12 @@
         //2.鑾峰彇浣嶇疆鎻愪緵鍣紝GPS鎴栨槸NetWork
         List<String> providers = locationManager.getProviders(true);
 //        locationProvider = LocationManager.GPS_PROVIDER;
-        if (providers.contains(LocationManager.NETWORK_PROVIDER)) {
-            //濡傛灉鏄綉缁滃畾浣�
-            locationProvider = LocationManager.NETWORK_PROVIDER;
-        } else if (providers.contains(LocationManager.GPS_PROVIDER)) {
+        if (providers.contains(LocationManager.GPS_PROVIDER)) {
             //濡傛灉鏄疓PS瀹氫綅
             locationProvider = LocationManager.GPS_PROVIDER;
+        } else if (providers.contains(LocationManager.NETWORK_PROVIDER)) {
+            //濡傛灉鏄綉缁滃畾浣�
+            locationProvider = LocationManager.NETWORK_PROVIDER;
         } else {
             return;
         }
@@ -69,7 +66,7 @@
             showLocation(location);
         } else {
             // 鐩戣鍦扮悊浣嶇疆鍙樺寲锛岀浜屼釜鍜岀涓変釜鍙傛暟鍒嗗埆涓烘洿鏂扮殑鏈�鐭椂闂磎inTime鍜屾渶鐭窛绂籱inDistace
-            locationManager.requestLocationUpdates(locationProvider, 60*1000, 10, mListener);
+            locationManager.requestLocationUpdates(locationProvider,  60*1000, 10, mListener);
         }
     }
 
@@ -84,8 +81,8 @@
             BigDecimal latitude = BigDecimal.valueOf(location.getLatitude());
             String lon = longitude.setScale(6, RoundingMode.HALF_DOWN).doubleValue() + "";
             String lat = latitude.setScale(6, RoundingMode.HALF_DOWN).doubleValue() + "";
-//            HdlLogLogic.print("绾害--->" + lon, false);
-//            HdlLogLogic.print("缁忓害--->" + lat, false);
+            HdlLogLogic.print("绾害--->" + lon, false);
+            HdlLogLogic.print("缁忓害--->" + lat, false);
 //            if(!TextUtils.isEmpty(lon)&&!TextUtils.isEmpty(lat)){
 //                DataController.getInstance().lonLatUpdate(lon,lat,new IResponseCallBack<String>() {
 //                    @Override

--
Gitblit v1.8.0