[6.5.0]fix bug of roam request when error to reset, fix bug of marker movetocenter
This commit is contained in:
@@ -122,6 +122,7 @@ class RoadCrossCameraManager : IMoGoMapRoadListener {
|
||||
.isUseGps(true)
|
||||
.controlAngle(false)
|
||||
.icon(CameraMarkerView(it))
|
||||
.moveToCenter(false)
|
||||
.longitude(cameraDeviceInfo.lon)
|
||||
.latitude(cameraDeviceInfo.lat)
|
||||
.onClick { id ->
|
||||
|
||||
@@ -115,7 +115,7 @@ class MapRoamView(context: Context?, attrs: AttributeSet?) : MogoMapView(context
|
||||
|
||||
override fun response(requestStatus: Boolean, errorMsg: String?) {
|
||||
trace(TAG, mapOf("response" to requestStatus, "errorMsg" to (errorMsg ?: "")))
|
||||
if(!requestStatus){
|
||||
if(!requestStatus || errorMsg!=null){
|
||||
CallerMapIdentifyManager.updateRoam("", false)
|
||||
}
|
||||
}
|
||||
@@ -125,10 +125,8 @@ class MapRoamView(context: Context?, attrs: AttributeSet?) : MogoMapView(context
|
||||
obj.data?.let {
|
||||
if (it.allListList == null || it.allListList.size == 0) {
|
||||
MapIdentifySubscriber.instance.clearAiCloudRoma(MAP_ROAM)
|
||||
CallerLogger.d("emArrow","onAiIdentifyData size is 0")
|
||||
return
|
||||
}
|
||||
CallerLogger.d("emArrow","renderAiCloudResult")
|
||||
MapIdentifySubscriber.instance.renderAiCloudResult(it.allListList, MAP_ROAM)
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user