高德地图android 测试,平行路检测-专业导航-开发指南-Android 导航SDK | 高德地图API...

基本介绍

导航SDK从v6.6.0开始,平行路检测支持“主辅路状态检测”和“高架桥上下状态检测”。当用户所在的位置,具有两条相邻的平行路,如城市快速路的主干道和辅路,绕城高架的桥上和桥下,会收到ParallelRoadListener的回调,表明目前是支持用户自行切换平行路来触发重算的。

/**

* 通知当前可以进行平行道路切换,包括主路、辅路以及高架桥上、高架桥下

* @param roadStatus 道路状态,具体类型可参考{@link com.amap.api.navi.enums.AMapNaviParallelRoadStatus}

* @since 6.6.0

*/

void notifyParallelRoad(AMapNaviParallelRoadStatus roadStatus);

AMapNaviParallelRoadStatus中可以获取当前平行路的信息。

/**

* 高架上下标识(默认0)

* 0:无高架

* 1:车标当前在高架上(车标所在道路有对应高架下,可切换到高架下)

* 2:车标当前在高架下(车标所在道路有对应高架上,可切换到高架上)

* @since 6.6.0

*/

public int getmElevatedRoadStatusFlag()

/**

* 主辅路标识(默认0)

* 0:无主辅路(车标所在道路旁无主辅路)

* 1:车标当前在主路(车标所在道路旁有辅路,可切换到辅路)

* 2:车标当前在辅路(车标所在道路旁有主路,可切换到主路)

* @since 6.6.0

*/

public int getmParallelRoadStatusFlag()

平行路切换是当前定位精度限制无法达到准确预测主辅路的纠正接口,如果用户发现导航主辅路识别错误,可以通过接口调整导航路线,到达纠错效果,调整主辅路可以使用AMapNavi的接口实现。

/**

* 切换平行路,目前支持主辅路和高架上下切换。

*

* 此函数只有在实时导航开始后才能使用,用来将路径的起点切换到当前导航路径平行的其它路径上

*

* 例如: 当前路径在主路上,调用此接口将把路径切换到辅路上,如果当前道路周围没有平行道路,则路径不变,切换成功后将自动开始导航。

* @param parallelType 1-主辅路切换,2-高架上下切换

* @since 6.6.0

*/

@Override

public void switchParallelRoad(int parallelType)

组件中操作界面可以参考下图:

bd3881ddcef478babb8dfd72865c86c2.png

dea0dfdf29a901b3190f07fb291f3993.png

28e641f9b9aa9063ced654510ed12e63.png

76ad22c84f0bc28edba147455813de0d.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值