[3.4.0-map-sdk] fix bug

This commit is contained in:
zhongchao
2023-09-18 19:48:08 +08:00
parent 059b3cf777
commit c467a8a50d
2 changed files with 22 additions and 0 deletions

View File

@@ -312,4 +312,11 @@ interface IMogoMapUIController {
* 从地图上删除所有的overlaymarkercirclepolyline 等对象)。
*/
fun clear()
/**
* 设置地图是否展示自车光圈
* @param displayAnimEnable 是否展示自车光圈
*/
fun setDisplayAnimEnable(displayAnimEnable: Boolean)
}

View File

@@ -43,6 +43,7 @@ import com.zhidaoauto.map.sdk.open.business.PointCloudHelper.updatePointCloudDat
import com.zhidaoauto.map.sdk.open.camera.CameraPosition
import com.zhidaoauto.map.sdk.open.camera.CameraUpdateFactory.newLatLngBounds
import com.zhidaoauto.map.sdk.open.data.MapDataApi.getNearstFromPointToSegment
import com.zhidaoauto.map.sdk.open.location.MyLocationStyle
import com.zhidaoauto.map.sdk.open.marker.BitmapDescriptorFactory.convertViewToBitmap
import com.zhidaoauto.map.sdk.open.marker.Marker
import com.zhidaoauto.map.sdk.open.marker.OnMarkClickListener
@@ -831,4 +832,18 @@ class AMapViewWrapper(mMapView: MapAutoView) : IMogoMapView, IMogoMapUIControlle
}
}
/**
* 自车光圈
* @param displayAnimEnable 是否展示自车光圈
*/
override fun setDisplayAnimEnable(displayAnimEnable: Boolean) {
if (checkAMapView()) {
val style: MyLocationStyle? = mMapView.getMapAutoViewHelper()!!.getMyLocationStyle()
style?.let {
it.setDisplayAnimEnable(displayAnimEnable)
mMapView.getMapAutoViewHelper()!!.setMyLocationStyle(it)
}
}
}
}