From 0fb44d953ab25a53d228b4c1f9381df80e70ee03 Mon Sep 17 00:00:00 2001
From: liugl <liugl@sinata.cn>
Date: 星期一, 21 六月 2021 15:32:23 +0800
Subject: [PATCH] 1。4:处理预约单导致串单的问题 隐藏预约单

---
 app/src/main/java/com/okgoincar/base/AMapKit.kt |   12 ++++++++----
 1 files changed, 8 insertions(+), 4 deletions(-)

diff --git a/app/src/main/java/com/okgoincar/base/AMapKit.kt b/app/src/main/java/com/okgoincar/base/AMapKit.kt
index fd27c42..1343cee 100644
--- a/app/src/main/java/com/okgoincar/base/AMapKit.kt
+++ b/app/src/main/java/com/okgoincar/base/AMapKit.kt
@@ -31,9 +31,10 @@
         //设置定位回调监听
         mlocationClient.setLocationListener(lisener)
         //设置为高精度定位模式
-        mLocationOption.isNeedAddress = true
+//        mLocationOption.isNeedAddress = true
         mLocationOption.interval = 5000
-        mLocationOption.locationMode = AMapLocationClientOption.AMapLocationMode.Hight_Accuracy
+//        mLocationOption.locationMode = AMapLocationClientOption.AMapLocationMode.Hight_Accuracy
+        mLocationOption.locationMode = AMapLocationClientOption.AMapLocationMode.Device_Sensors
         //设置定位参数
         mlocationClient.setLocationOption(mLocationOption)
         // 此方法为每隔固定时间会发起一次定位请求,为了减少电量消耗或网络流量消耗,
@@ -161,11 +162,14 @@
      */
     fun addMarker(
         aMap: AMap,
-        mLat: Double,
-        mLng: Double,
+        mLat: Double?,
+        mLng: Double?,
         view: View,
         peopleId: String
     ): Marker? {
+        if (mLat == null || mLng == null){
+            return null
+        }
         val options: MarkerOptions = getOption(LatLng(mLat, mLng), view)
         val marker: Marker = aMap.addMarker(options)
         if (!TextUtils.isEmpty(peopleId)) {

--
Gitblit v1.7.1