public interface AMapNaviViewListener
| 限定符和类型 | 方法和说明 |
|---|---|
void |
onAMapNaviViewExit()
AMapNaviView退出时触发,收到这个回调您可以确定是否进行AMapNaviView的destroy或者其他操作
"This callback is triggered when AMapNaviView is exited. |
void |
onBroadcastModeChanged(int mode)
播报模式变化回调
Broadcast mode change callback |
void |
onControlMusicVolumeModeChanged(int controlMusicVolumeMode)
通知音乐音量控制模式已发生改变。
|
void |
onDayAndNightModeChanged(int mode)
昼夜模式设置变化回调
Day-night mode setting change callback |
void |
onEagleChanged(boolean isEagle)
通报“鹰眼模式”状态的变更。
|
void |
onListenToVoiceDuringCallChanged(boolean isListenToVoiceDuringCall)
当监听通话期间是否听取语音的状态发生改变时被调用。
|
void |
onLockMap(boolean isLock)
|
void |
onMapTypeChanged(int mapType)
AMapNaviView地图白天黑夜模式切换回调
Callback for AMapNaviView map day/night mode switching |
boolean |
onNaviBackClick()
导航页面左下角"退出"按钮的点击回调
Callback for clicking the "Exit" button in the lower left corner of the navigation page |
void |
onNaviCancel()
导航页面左下角返回按钮点击后弹出的『退出导航』对话框中选择『确定』后的回调接口
Callback interface after selecting "Confirm" in the "Exit Navigation" dialog that pops up after clicking the back button in the lower left corner of the navigation page. |
void |
onNaviMapMode(int naviMode)
导航视角变化回调
Callback for navigation view change |
void |
onNaviRouteHighlightChange(long highLightPathId,
int triggerType)
导航高亮(主)路线更新
Navigation highlight (primary) route update |
void |
onNaviSetting()
界面右下角设置按钮的点击回调
Callback for clicking the settings button in the lower right corner of the interface |
void |
onNaviTurnClick()
已过时。
|
void |
onNaviViewLoaded()
导航view加载完成回调
Callback when navigation view loading is completed. |
void |
onNaviViewShowMode(int showMode)
导航视图展示模式变化回调
Callback for navigation view display mode change |
void |
onNextRoadClick()
已过时。
|
void |
onScaleAutoChanged(boolean enable)
比例尺智能缩放设置变化回调
Scale bar intelligent scaling setting change callback |
void |
onScanViewButtonClick()
界面全览按钮的点击回调
Callback for clicking the overview button on the interface. |
void |
onStopSpeaking()
停止播报回调
Stop playback callback 当退出导航页,或切换播报模式为静音的时候,会触发该回调。 |
void |
onStrategyChanged(int strategy)
算路策略改变
Routing strategy change |
void |
onViewTypeChanged(AmapPageType viewType)
路线页、导航页切换
Route page, navigation page switch |
void onNaviSetting()
void onNaviCancel()
boolean onNaviBackClick()
void onNaviMapMode(int naviMode)
naviMode - 导航视角,0:车头朝上状态;1:正北朝上模式。void onNaviTurnClick()
void onNextRoadClick()
void onScanViewButtonClick()
void onLockMap(boolean isLock)
AMapNaviViewListener.onNaviViewShowMode(int)AMapNaviViewListener.onNaviViewShowMode(int)isLock - true代表锁车状态,地图未锁定。false代表非锁车状态,地图锁定。void onNaviViewLoaded()
void onMapTypeChanged(int mapType)
mapType - 枚举值参考AMap类 3-夜间模式 4-白天模式void onNaviViewShowMode(int showMode)
showMode - 展示模式,具体类型可参考AMapNaviViewShowModeAMapNaviViewShowModevoid onStopSpeaking()
void onViewTypeChanged(AmapPageType viewType)
viewType - 0:切换路线页,1:切换导航页 void onAMapNaviViewExit()
void onStrategyChanged(int strategy)
strategy - void onBroadcastModeChanged(int mode)
mode - 播报模式。
BroadcastMode.DETAIL -- 新手模式(默认值)BroadcastMode.CONCISE -- 专家模式BroadcastMode.MUTE -- 静音模式,仅对使用内置语音生效,不影响语音文字透出void onDayAndNightModeChanged(int mode)
mode - 0-自动切换 1-白天 2-夜间 void onScaleAutoChanged(boolean enable)
enable - 是否开启 void onListenToVoiceDuringCallChanged(boolean isListenToVoiceDuringCall)
isListenToVoiceDuringCall - 是否在通话期间监听语音。void onControlMusicVolumeModeChanged(int controlMusicVolumeMode)
controlMusicVolumeMode - 音乐音量控制的模式。具体的模式值及其意义需参考相关文档或实现逻辑。void onEagleChanged(boolean isEagle)
isEagle - 当前“鹰眼模式”的状态。如果为 true,表示已启用该模式;void onNaviRouteHighlightChange(long highLightPathId,
int triggerType)
highLightPathId - 高亮(主)路线IDtriggerType - 触发换路的类型 0:自动切换(自动走上备选路) 1:手动点击路线换路(手动点击路线换路/手动点击路线气泡换路)