add TrafficSearch provider

This commit is contained in:
unknown
2020-11-06 15:10:35 +08:00
parent 4fe076436f
commit 561155a901
23 changed files with 1079 additions and 2 deletions

View File

@@ -28,6 +28,7 @@ import com.mogo.service.network.IMogoNetwork;
import com.mogo.service.obu.IMogoObuManager;
import com.mogo.service.passport.IMogoPassportManager;
import com.mogo.service.share.IMogoShareManager;
import com.mogo.service.share.IMogoTrafficUploadProvider;
import com.mogo.service.statusmanager.IMogoMsgCenter;
import com.mogo.service.statusmanager.IMogoStatusManager;
import com.mogo.service.strategy.IMogoOnlineCarListPanelProvider;
@@ -278,4 +279,10 @@ public interface IMogoServiceApis extends IProvider {
* @return
*/
IMogoOnlineCarListPanelProvider getOnlineCarPanelApi();
/**
* 获取交通状况服务
* @return
*/
IMogoTrafficUploadProvider getTrafficUploadApi();
}

View File

@@ -245,6 +245,12 @@ public class MogoServicePaths {
@Deprecated
public static final String PATH_STRATEGY_SHARE = "/share/strategy";
/**
* 分享模块中,交通状况服务上报
*/
@Deprecated
public static final String PATH_TRAFFIC_UPLOAD = "/share/traffic";
/**
* 高德地图巡航上报
*/

View File

@@ -16,6 +16,7 @@ import com.mogo.map.search.inputtips.IMogoInputtipsSearch;
import com.mogo.map.search.inputtips.query.MogoInputtipsQuery;
import com.mogo.map.search.poisearch.IMogoPoiSearch;
import com.mogo.map.search.poisearch.query.MogoPoiSearchQuery;
import com.mogo.map.search.traffic.IMogoTrafficSearch;
import com.mogo.map.uicontroller.IMogoMapUIController;
/**
@@ -128,4 +129,11 @@ public interface IMogoMapService extends IProvider {
* @return
*/
IMogoMapViewInstanceHandler getMapViewInstanceHandler();
/**
* 交通态势查询
*
* @return
*/
IMogoTrafficSearch getTrafficSearchApi();
}

View File

@@ -0,0 +1,11 @@
package com.mogo.service.share;
import com.alibaba.android.arouter.facade.template.IProvider;
public interface IMogoTrafficUploadProvider extends IProvider {
/**
* 验证当前交通状况并上报
*/
void verifyCurrentTrafficStatus();
}