diff --git a/modules/mogo-realtime/src/main/java/com/mogo/realtime/core/SnapshotUploadInTime.java b/modules/mogo-realtime/src/main/java/com/mogo/realtime/core/SnapshotUploadInTime.java index d83b255..9c7a0b2 100644 --- a/modules/mogo-realtime/src/main/java/com/mogo/realtime/core/SnapshotUploadInTime.java +++ b/modules/mogo-realtime/src/main/java/com/mogo/realtime/core/SnapshotUploadInTime.java @@ -2,6 +2,7 @@ package com.mogo.realtime.core; import android.content.Context; +import com.mogo.cloud.passport.MoGoAiCloudClient; import com.mogo.realtime.entity.CloudLocationInfo; import com.mogo.realtime.location.MogoRTKLocation; import com.mogo.realtime.socket.IMogoCloudOnMsgListener; @@ -37,7 +38,10 @@ public class SnapshotUploadInTime implements MogoRTKLocation.RTKLocationListener //todo 调用 public void start(Context context, String appId, IMogoCloudOnMsgListener listener) { - MogoRTKLocation.getInstance().registerRTKLocationListener(this); //todo 区分外部内部 + if (MoGoAiCloudClient.getInstance().getAiCloudClientConfig().getIsUseExternalLocation()) {//todo 区分外部内部 + MogoRTKLocation.getInstance().init(); + MogoRTKLocation.getInstance().registerRTKLocationListener(this); + } SocketHandler.getInstance().initSocket(context, appId, listener); SocketHandler.getInstance().resetUploadDelayListener(resetTime -> MogoRTKLocation.getInstance().resetUploadDelay(resetTime)