diff --git a/core/function-impl/mogo-core-function-map/src/main/java/com/mogo/eagle/core/function/business/roadcross/RoadCrossCameraManager.kt b/core/function-impl/mogo-core-function-map/src/main/java/com/mogo/eagle/core/function/business/roadcross/RoadCrossCameraManager.kt index dea3855fe6..4f1cf323f2 100644 --- a/core/function-impl/mogo-core-function-map/src/main/java/com/mogo/eagle/core/function/business/roadcross/RoadCrossCameraManager.kt +++ b/core/function-impl/mogo-core-function-map/src/main/java/com/mogo/eagle/core/function/business/roadcross/RoadCrossCameraManager.kt @@ -122,6 +122,7 @@ class RoadCrossCameraManager : IMoGoMapRoadListener { .isUseGps(true) .controlAngle(false) .icon(CameraMarkerView(it)) + .moveToCenter(false) .longitude(cameraDeviceInfo.lon) .latitude(cameraDeviceInfo.lat) .onClick { id -> diff --git a/core/function-impl/mogo-core-function-map/src/main/java/com/mogo/eagle/core/function/view/MapRoamView.kt b/core/function-impl/mogo-core-function-map/src/main/java/com/mogo/eagle/core/function/view/MapRoamView.kt index ec07ac1524..b55a5d95a6 100644 --- a/core/function-impl/mogo-core-function-map/src/main/java/com/mogo/eagle/core/function/view/MapRoamView.kt +++ b/core/function-impl/mogo-core-function-map/src/main/java/com/mogo/eagle/core/function/view/MapRoamView.kt @@ -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) } }