diff --git a/core/function-impl/mogo-core-function-map/src/main/java/com/mogo/eagle/core/function/smp/AMapCustomView.java b/core/function-impl/mogo-core-function-map/src/main/java/com/mogo/eagle/core/function/smp/AMapCustomView.java index ddf5845bd8..7aee133556 100644 --- a/core/function-impl/mogo-core-function-map/src/main/java/com/mogo/eagle/core/function/smp/AMapCustomView.java +++ b/core/function-impl/mogo-core-function-map/src/main/java/com/mogo/eagle/core/function/smp/AMapCustomView.java @@ -69,6 +69,8 @@ import java.util.List; import mogo.telematics.pad.MessagePad; import mogo_msg.MogoReportMsg; +import static com.mogo.eagle.core.utilcode.mogo.logger.scene.SceneConstant.M_TAXI_P; + /** * 小地图的方向View * 监听自动驾驶路径结束,结束高德地图导航 @@ -304,13 +306,19 @@ public class AMapCustomView mAMapNaviView.setViewOptions(options); mAMap = mAMapNaviView.getMap(); - // 加载自定义样式 - CustomMapStyleOptions customMapStyleOptions = new CustomMapStyleOptions() - .setEnable(true) - .setStyleData(MapAssetStyleUtils.getAssetsStyle(context)) - .setStyleExtraData(MapAssetStyleUtils.getAssetsExtraStyle(context)); - // 设置自定义样式 - mAMap.setCustomMapStyle(customMapStyleOptions); + mAMap.setOnMapLoadedListener(new AMap.OnMapLoadedListener() { + @Override + public void onMapLoaded() { + CallerLogger.INSTANCE.d(M_TAXI_P + TAG, "smp---onMapLoaded"); + // 加载自定义样式 + CustomMapStyleOptions customMapStyleOptions = new CustomMapStyleOptions() + .setEnable(true) + .setStyleData(MapAssetStyleUtils.getAssetsStyle(context)) + .setStyleExtraData(MapAssetStyleUtils.getAssetsExtraStyle(context)); + // 设置自定义样式 + mAMap.setCustomMapStyle(customMapStyleOptions); + } + }); // 地图文字标注 mAMap.showMapText(true);