This commit is contained in:
wangcongtao
2020-04-09 11:52:23 +08:00
parent 64d020a329
commit dd59de9229
8 changed files with 46 additions and 9 deletions

View File

@@ -619,7 +619,7 @@ public class AMapNaviViewWrapper implements IMogoMapView,
public void displayOverview() {
if ( checkAMapView() ) {
if ( NaviClient.getInstance( getContext() ).isNaviing() ) {
mMapView.displayOverview();
NaviClient.getInstance( getContext() ).displayOverview();
}
}
}

View File

@@ -274,4 +274,11 @@ public class NaviClient implements IMogoNavi {
public void stopAimlessMode() {
mAMapNavi.stopAimlessMode();
}
@Override
public void displayOverview() {
if ( mAMapNaviListener != null ) {
mAMapNaviListener.displayOverview();
}
}
}

View File

@@ -294,4 +294,10 @@ public class NaviListenerAdapter extends AMapNaviListenerAdapter {
mNaviOverlayHelper.setCalculatePathDisplayBounds( bounds );
}
}
public void displayOverview(){
if ( mNaviOverlayHelper != null ) {
mNaviOverlayHelper.displayOverview();
}
}
}

View File

@@ -447,4 +447,11 @@ public class NaviOverlayHelper implements OnCalculatePathItemClickInteraction {
mBoundRect = bounds;
}
}
/**
* 展示全程
*/
public void displayOverview(){
showCalculatedPaths( null );
}
}

View File

@@ -158,4 +158,9 @@ public interface IMogoNavi {
* 关闭巡航模式
*/
void stopAimlessMode();
/**
* 查看全程
*/
void displayOverview();
}

View File

@@ -194,4 +194,11 @@ public class MogoNavi implements IMogoNavi {
mDelegate.stopAimlessMode();
}
}
@Override
public void displayOverview() {
if ( mDelegate != null ) {
mDelegate.displayOverview();
}
}
}