修改在线车辆展示逻辑

增加了锁车级别接口
This commit is contained in:
董宏宇
2020-02-24 20:41:47 +08:00
parent b0cb602e1c
commit 5e7f92616c
5 changed files with 33 additions and 0 deletions

View File

@@ -462,6 +462,14 @@ public class AMapNaviViewWrapper implements IMogoMapView,
}
}
@Override
public void setLockZoom(int var1) {
if ( checkAMapView() ) {
Logger.d( TAG, "锁定锁车比例尺" );
mMapView.setLockZoom(var1);
}
}
@Override
public void displayOverview() {
if ( checkAMapView() ) {

View File

@@ -95,6 +95,13 @@ public class AMapUIController implements IMogoMapUIController {
}
}
@Override
public void setLockZoom(int var1) {
if ( mClient != null ) {
mClient.setLockZoom(var1);
}
}
@Override
public void displayOverview() {
if ( mClient != null ) {

View File

@@ -59,6 +59,12 @@ public interface IMogoMapUIController {
*/
void recoverLockMode();
/**
* 设置锁车缩放级别
* @param var1 级别 3-20
*/
void setLockZoom(int var1);
/**
* 预览全程
*/

View File

@@ -88,6 +88,13 @@ public class MogoMapUIController implements IMogoMapUIController {
}
}
@Override
public void setLockZoom(int var1) {
if (mDelegate != null) {
mDelegate.setLockZoom(var1);
}
}
@Override
public void displayOverview() {
if (mDelegate != null) {

View File

@@ -663,6 +663,11 @@ public class MogoServiceProvider implements IMogoModuleProvider,
return;
}
int status = intent.getIntExtra( MogoReceiver.PARAM_ADAS_STATUS, 0 );
if (status == 1 ){
MarkerServiceHandler.getMapUIController().setLockZoom(15);
}else{
MarkerServiceHandler.getMapUIController().setLockZoom(16);
}
mStatusManager.setADASUIShow( getModuleName(), status == 1 );
} else if ( Intent.ACTION_POWER_CONNECTED.equals( command ) ) {
mStatusManager.setAccStatus( getModuleName(), true );