程序包 | 说明 |
---|---|
com.mapbar.navi |
导航应用开发包
支持多规则算路,引导语音播报,电子眼播报,放大图显示等导航特色功能, 可以独立使用,来开发导航应用,也可以配合图吧提供的地图应用开发包,开发带有3D地图的导航应用。 |
限定符和类型 | 方法和说明 |
---|---|
RoutePlan |
NaviSession.getPlan()
返回当前有效的路线规划信息
|
RoutePlan |
RouteBase.getPlan()
获取路线规划对象
|
限定符和类型 | 方法和说明 |
---|---|
boolean |
NaviSession.canResumeNavigation(RoutePlan plan)
用于判断是否可以回复导航路线,主要是上次导航没有结束就关闭了软件
此方法同时会获取路线规划方式,主要用于显示起点终点 如果不需要显示起点终点,那么应该使用 NaviSession.canResumeNavigation()
|
void |
NaviSession.startRoute(RoutePlan plan,
int method)
使用指定的路线计划开始算路,用于手动启动算路逻辑
算路时,引擎内部会自动保存一个路线规划文件,如果本次没有导航结束, 软件就被关闭,那么路线将在下次开机时通过 NaviSession.canResumeNavigation() 或NaviSession.canResumeNavigation(RoutePlan) ,以及
NaviSession.resumeNavigation() 来恢复上一次的路线 算路开始后,典型地,调用者会收到以下事件: 1条 NaviSession.Event.routeStarted 0~N条 NaviSession.Event.routing 0~1条 NaviSession.Event.offlineRouteFaildInAutoMode
(自动模式下离线算路失败时会有此消息)0~N条 NaviSession.Event.routing 1条 NaviSession.Event.routeComplete 或
NaviSession.Event.routeFailed 或
NaviSession.Event.routeCancelled |
void |
NaviSession.startSimulationWithPlan(RoutePlan plan)
|
构造器和说明 |
---|
RoutePlan(RoutePlan plan)
复制构造函数
|
©Mapbar Engine Team;All Rights Reserved