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