diff --git a/core/function-impl/mogo-core-function-map/src/main/java/com/mogo/eagle/core/function/view/TravelRealityView.kt b/core/function-impl/mogo-core-function-map/src/main/java/com/mogo/eagle/core/function/view/TravelRealityView.kt index 8f1704be1b..dd7078d60c 100644 --- a/core/function-impl/mogo-core-function-map/src/main/java/com/mogo/eagle/core/function/view/TravelRealityView.kt +++ b/core/function-impl/mogo-core-function-map/src/main/java/com/mogo/eagle/core/function/view/TravelRealityView.kt @@ -290,7 +290,12 @@ class TravelRealityView @JvmOverloads constructor( // 地图文字标注 mAMap?.showMapText(true) //设置希望展示的地图缩放级别 - mAMap?.moveCamera(CameraUpdateFactory.zoomTo(14f)) + val loc = CallerChassisLocationGCJ02ListenerManager.getChassisLocationGCJ02() + if (loc.latitude.toInt() == 0 || loc.longitude.toInt() == 0) { + mAMap?.moveCamera(CameraUpdateFactory.zoomTo(14f)) + } else { + mAMap?.moveCamera(CameraUpdateFactory.newLatLngZoom(coordinateConverterWgsToGcj(loc.latitude, loc.longitude), 14f)) + } //设置地图的样式 mAMap?.uiSettings?.let { //所有手势