diff --git a/libraries/map-amap/src/main/java/com/mogo/map/impl/amap/overlay/RouteOverlayHelper.java b/libraries/map-amap/src/main/java/com/mogo/map/impl/amap/overlay/RouteOverlayHelper.java index f5ea198d91..2cdbc7ff32 100644 --- a/libraries/map-amap/src/main/java/com/mogo/map/impl/amap/overlay/RouteOverlayHelper.java +++ b/libraries/map-amap/src/main/java/com/mogo/map/impl/amap/overlay/RouteOverlayHelper.java @@ -6,6 +6,7 @@ import com.amap.api.services.core.LatLonPoint; import com.amap.api.services.route.DriveRouteResult; import com.amap.api.services.route.RouteSearch; import com.mogo.map.MogoLatLng; +import com.mogo.map.impl.amap.AMapWrapper; import com.mogo.map.impl.amap.InterceptorHandler; import com.mogo.utils.logger.Logger; @@ -74,7 +75,7 @@ public class RouteOverlayHelper { Logger.e( TAG, "算路失败. code = %d", i ); return; } - mDrivingRouteOverlay = new DrivingRouteOverlay( context, null, + mDrivingRouteOverlay = new DrivingRouteOverlay( context, AMapWrapper.getAMap(), driveRouteResult.getPaths().get( 0 ), driveRouteResult.getStartPos(), driveRouteResult.getTargetPos(), diff --git a/modules/mogo-module-service/src/main/java/com/mogo/module/service/MogoServiceProvider.java b/modules/mogo-module-service/src/main/java/com/mogo/module/service/MogoServiceProvider.java index a35fc5fa4a..6433d4f714 100644 --- a/modules/mogo-module-service/src/main/java/com/mogo/module/service/MogoServiceProvider.java +++ b/modules/mogo-module-service/src/main/java/com/mogo/module/service/MogoServiceProvider.java @@ -58,8 +58,8 @@ import java.util.List; * 数据刷新策略 *

* 1. 位置移动触发刷新 - * 2. 用户手势交互导致地图视图移动跨过当前视图 - * 3. 用户手势缩小比例尺级别达2级 + * 2. 用户手势交互导致地图视图移动跨过当前视图,延时 1 分钟,不累加 + * 3. 用户手势缩小比例尺级别达2级,延时 1 分钟,不累加 * 4. 用户交互语音导致地图视图移动,缩放,不触发刷新 */ @Route( path = ServiceConst.PATH_REFRESH_STRATEGY ) @@ -180,6 +180,9 @@ public class MogoServiceProvider implements IMogoModuleProvider, } }; + // 延时状态 + private boolean mRefreshRemainingTimeStatus = false; + @Override public final Fragment createFragment( Context context, Bundle data ) { return null;