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 42abc464db..ec07ac1524 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 @@ -52,6 +52,7 @@ class MapRoamView(context: Context?, attrs: AttributeSet?) : MogoMapView(context //设置比例尺控件是否可见 it.setScaleControlsEnabled(false) } + CallerMapAiCloudDataManager.addListener(RoadCrossRoamView.TAG, this) } override fun getInstanceTag(): String { @@ -79,7 +80,6 @@ class MapRoamView(context: Context?, attrs: AttributeSet?) : MogoMapView(context this.onResume() getUI()?.setVisible(true) getUI()?.showMyLocation(false) - CallerMapAiCloudDataManager.addListener(RoadCrossRoamView.TAG, this) // 更新地图视角 - 高视角 getUI()?.changeMapVisualAngle(VisualAngleMode.MAP_STYLE_VR_ANGLE_TOP, null) // 更新路口位置 @@ -125,8 +125,10 @@ 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) } } diff --git a/libraries/mogo-map/src/main/java/com/mogo/map/utils/ObjectUtils.java b/libraries/mogo-map/src/main/java/com/mogo/map/utils/ObjectUtils.java index a5926a9c36..df5021a207 100644 --- a/libraries/mogo-map/src/main/java/com/mogo/map/utils/ObjectUtils.java +++ b/libraries/mogo-map/src/main/java/com/mogo/map/utils/ObjectUtils.java @@ -8,6 +8,7 @@ import android.view.View; import com.mogo.eagle.core.data.config.FunctionBuildConfig; import com.mogo.eagle.core.data.map.MogoLatLng; import com.mogo.eagle.core.utilcode.mogo.AppIdentityModeUtils; +import com.mogo.eagle.core.utilcode.mogo.logger.CallerLogger; import com.mogo.map.overlay.line.Polyline; import com.mogo.map.overlay.point.Point; import com.mogo.map.uicontroller.MapCameraPosition; @@ -168,6 +169,7 @@ public class ObjectUtils { markerOptions.setLat(aiData.getWgslat()); markerOptions.setLon(aiData.getWgslon()); markerOptions.setTime(Double.valueOf(aiData.getSatelliteTime()).longValue()); + CallerLogger.d("emArrow","markerOptions: " + markerOptions); } catch (Exception e) { e.printStackTrace(); }