[6.2.0] fix bug of roma

This commit is contained in:
zhongchao
2023-11-22 11:59:24 +08:00
parent caafc738b0
commit c46e5c39db
2 changed files with 5 additions and 1 deletions

View File

@@ -73,6 +73,9 @@ class AiCloudIdentifyDataManager : IMoGoPlanningRottingListener,
@Volatile
private var cloudDataSize = 0
@Volatile
private var inRange = false
private val handler = Handler(Looper.getMainLooper()) {
if (it.what == H_ERROR_CLOUD) {
if (!aiCloudDataChange.get()) {
@@ -195,6 +198,7 @@ class AiCloudIdentifyDataManager : IMoGoPlanningRottingListener,
"lat" to gnss.latitude
), true
)
inRange = range
if (FunctionBuildConfig.romaModeStyle == 1) {
return
}
@@ -366,6 +370,7 @@ class AiCloudIdentifyDataManager : IMoGoPlanningRottingListener,
}
if (auto) {
FunctionBuildConfig.romaModeStyle = 0
invokeRomaViewStatus(inRange)
} else {
FunctionBuildConfig.romaModeStyle = 1
invokeRomaViewStatus(true)

View File

@@ -148,7 +148,6 @@ class MapView(context: Context, private val mMapStyleParams: IMapStyleParams, pr
private val mHandler: Handler = object : Handler(Looper.getMainLooper()) {
override fun handleMessage(msg: Message) {
Log.d("emArrow-map","handler : $msg")
when (msg.what) {
ZOOM_CHANGE -> mMapController?.dispatchZoomChanged()
ROTATE_CHANGE ->mMapController?.dispatchRotationAngleChanged((msg.obj as Float))