From 2e55b72caddfea43b26e09e7bb8b0ccd7f0d7c04 Mon Sep 17 00:00:00 2001 From: lixiaopeng Date: Fri, 20 May 2022 17:25:19 +0800 Subject: [PATCH] fixed bug --- .../java/com/mogo/eagle/core/function/map/MapFragment.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/core/function-impl/mogo-core-function-map/src/main/java/com/mogo/eagle/core/function/map/MapFragment.java b/core/function-impl/mogo-core-function-map/src/main/java/com/mogo/eagle/core/function/map/MapFragment.java index 7511e76981..646e92da5a 100644 --- a/core/function-impl/mogo-core-function-map/src/main/java/com/mogo/eagle/core/function/map/MapFragment.java +++ b/core/function-impl/mogo-core-function-map/src/main/java/com/mogo/eagle/core/function/map/MapFragment.java @@ -238,7 +238,11 @@ public class MapFragment extends MvpFragment @Nullable @Override public CenterLine getCenterLineInfo(double lon, double lat, float angle) { - return mMogoMapView.getMap().getUIController().getCenterLineInfo(lon, lat, angle); + if (mMogoMapView != null && mMogoMapView.getMap() != null && mMogoMapView.getMap().getUIController() != null) { + return mMogoMapView.getMap().getUIController().getCenterLineInfo(lon, lat, angle); + } else { + return new CenterLine(); //上层使用应该判空 + } } @Override