android双导航功能,高级功能-导航组件-开发指南-Android 导航SDK | 高德地图API
导航组件的配置类
AmapNaviParams中提供了很多配置方法,支持在启动同时传入,满足自定义需求。
启动相关配置
如果已经在外部通过AMapNavi计算过一条路线,可以选择启动组件不进行重新算路,使用现有路线进行导航。
/**
* 启动组件进行直接导航时,设置是否进行算路 (只有在直接跳转导航页的情况下才生效)
*
* @param needCalculateRouteWhenPresent true : 算路,false : 启动组件以后不会算路直接开启导航。默认为true。
* @since 5.6.0
*/
public AmapNaviParams setNeedCalculateRouteWhenPresent(boolean needCalculateRouteWhenPresent)
可以选择启动组件的导航界面,还是路线规划界面。
//最后一个参数,AmapPageType.NAVI为导航界面,AmapPageType.ROUTE为路线规划界面
AmapNaviParams amapNaviParams = new AmapNaviParams(start, poiList, end, AmapNaviType.DRIVER, AmapPageType.NAVI);
设置退出导航组件的时候是否停止并且销毁导航。
/**
* 设置退出导航组件是否销毁导航实例
*
* @param destroy true-退出导航页时停止导航,退出组件时销毁导航
* false-组件直接导航时,退出导航页不会停止导航,退出组件也不会销毁导航
* @since 5.6.0
*/
public AmapNaviParams setNeedDestroyDriveManagerInstanceWhenNaviExit(boolean destroy)
其他重要配置参数。
/**
* 设置车辆信息,进行尾号限行与货车导航
* @param carInfo {@link AMapCarInfo}
* @since 6.0.0
*/
public AmapNaviParams setCarInfo(AMapCarInfo carInfo)
/**
* 设置是否使用内部语音播报
*
* @param isUseInnerVoice 是否使用内部语音播报
* 注意:6.1.0版本开始,默认值改为true
* @since 6.0.0
*/
public AmapNaviParams setUseInnerVoice(boolean isUseInnerVoice)
/**
* 设置组件规划路线的策略,默认为{@link com.amap.api.navi.enums.PathPlanningStrategy#DRIVING_MULTIPLE_ROUTES_DEFAULT},速度优先+躲避拥堵+距离较短,注意仅支持多路线策略
* @param routeStrategy {@link com.amap.api.navi.enums.PathPlanningStrategy}
*/
public AmapNaviParams setRouteStrategy(int routeStrategy)
/**
* 设置播报模式
* @param context
* @param mode 1-简洁播报 2-详细播报 3-静音模式
* @since 7.1.0
*/
public AmapNaviParams setBroadcastMode(Context context, int mode)
/**
* 设置导航视角
* @param context
* @param mode 1-正北向上 2-车头向上
* @since 7.1.0
*/
public AmapNaviParams setCarDirectionMode(Context context, int mode)
/**
* 设置比例尺智能缩放是否开启
* @param context
* @param enable
* @since 7.1.0
*/
public AmapNaviParams setScaleAutoChangeEnable(Context context, boolean enable)
android双导航功能,高级功能-导航组件-开发指南-Android 导航SDK | 高德地图API相关推荐
- 高德sdk定位当前位置_单次定位-获取位置-开发指南-iOS 定位SDK | 高德地图API
iOS定位SDK提供的单次定位方法基于苹果定位核心,苹果定位核心会在设备移动时连续返回定位结果,高德在此基础上封装了单次定位.当设备可以正常联网时,还可以返回该定位点的对应的中国境内位置信息(包括:省 ...
- ios 高德获取定位_单次定位-获取位置-开发指南-iOS 定位SDK | 高德地图API
iOS定位SDK提供的单次定位方法基于苹果定位核心,苹果定位核心会在设备移动时连续返回定位结果,高德在此基础上封装了单次定位.当设备可以正常联网时,还可以返回该定位点的对应的中国境内位置信息(包括:省 ...
- vue使用高德地图画电子围栏_地理围栏-辅助功能-开发指南-iOS 定位SDK | 高德地图API...
以下内容自 iOS 定位SDK V2.3.0 后支持. 第 1 步,引入头文件 在调用地理围栏功能的类中引入AMapFoundationKit.h和AMapLocationKit.h这两个头文件,注意 ...
- 设置电子围栏 高德地图_地理围栏-辅助功能-开发指南-iOS 定位SDK | 高德地图API...
以下内容自 iOS 定位SDK V2.3.0 后支持. 第 1 步,引入头文件 在调用地理围栏功能的类中引入AMapFoundationKit.h和AMapLocationKit.h这两个头文件,注意 ...
- android 地图导航开发思路,基础功能-导航组件-开发指南-Android 导航SDK | 高德地图API...
预置条件 请在您工程的 AndroidManifest.xml 中配置声明导航组件 Activity: android:name="com.amap.api.navi.AmapRouteAc ...
- android 双导航组件,高级功能-导航组件-开发指南-Android 导航SDK | 高德地图API
导航组件的配置类 AmapNaviParams中提供了很多配置方法,支持在启动同时传入,满足自定义需求. 启动相关配置 如果已经在外部通过AMapNavi计算过一条路线,可以选择启动组件不进行重新算路 ...
- android室内地图,概述-Android 室内地图SDK | 高德地图API
Android 室内地图 SDK 简介 说明: 室内地图数据对新用户暂停开放,建议您使用 Android地图SDK 可实现室内外一体化效果. 高德地图 Android 室内地图SDK 是一套室内地图开 ...
- android 地图选房效果,概述-Android 室内地图SDK | 高德地图API
Android 室内地图 SDK 简介 说明: 室内地图数据对新用户暂停开放,建议您使用 Android地图SDK 可实现室内外一体化效果. 高德地图 Android 室内地图SDK 是一套室内地图开 ...
- Android集成谷歌定位sdk,概述-Android 定位SDK | 高德地图API
什么是定位SDK Android 定位 SDK 是一套简单的LBS服务定位接口,您可以使用这套定位API获取定位结果.逆地理编码(地址文字描述).以及地理围栏功能. 面向的读者 Android 定位 ...
最新文章
- activiti自己定义流程之整合(五):启动流程时获取自己定义表单
- 设计模式(中介者模式)
- 火狐表格错乱兼容性问题
- 创建数据库_详解Oracle数据库物化视图及创建物化视图索引
- 2017年计算机基础知识答题宝典,最全全国计算机基础知识试题及答案考级宝典(2018)..pdf...
- 程序员如何帮助公司快速上市、获得分红?
- JTAG TAP Controller
- ubuntu 16.04安装redis群集zz
- 关于csrss.exe和winlogon.exe进程多、占用CPU高的解决办法
- x64 - reject driver loading
- 数据结构与算法笔记 二叉树、二叉搜索树、二叉平衡树的区分与关系
- HDU5956 The Elder(树上斜率DP)
- 【JavaScript】JavaScript模拟实现面向对象一张图帮助你深刻理解原型链和原型对象
- js实现学生信息表案例--详细教程
- layui之图片上传
- HBuilder软件下载及安装教程
- Failed to load module “canberra-gtk-module“
- 京东股权众筹投后总结和反思
- CAD版本转换怎么转?
- Coles客澳市携高品质明星食品第三年亮相中国国际进口博览会