开发 Android 导航SDK 更新日志

更新日志 最后更新时间: 2024年03月15日

高德地图 Android 导航 SDK V10.0.6 2024-03-15

功能

  1. 增加超速脉冲(高级功能)
  2. 引擎全面升级,地图渲染、导航播报优化
  3. 优化自定义View全面追齐导航组件:路口大图近接动效、3D车标、鱼骨线动效、3D转向箭头、迈速表、电子眼&动态距离显示、拥堵气泡提示、备选路线气泡提示等样式
  4. 优化气泡碰撞系统,防压盖
  5. 优化智能比例尺效果
  6. 优化合规问题,支持关闭oaid采集
  7. 已知问题修复

注意:自V10.0.600版本开始,仅支持armeabi-v7a、arm64-v8a,不再支持armeabi、x86_64架构

高德地图 Android 导航 SDK V9.8.3 2023-12-06

功能

合规问题修改

高德地图 Android 导航 SDK V9.8.2 2023-08-15

功能

合规问题修改

高德地图 Android 导航 SDK V9.8.1 2023-07-05

功能

导航TTS语音播报服务修复;

备注

受服务管制影响,自2023.11.1日起,使用老版本Android导航SDK的应用(9.80及以前版本),导航语音播报功能将无法使用,为避免影响线上业务,请您及时更新

高德地图 Android 导航 SDK V9.7.0 2023-04-18

功能

已知问题修复;

备注

由于个人信息保护法的实施,从8.1.0版本开始,请务必确保调用SDK任何接口前先调用更新隐私合规updatePrivacyShow、updatePrivacyAgree两个接口,具体可参考开发指南-其他配置注意事项-隐私合规接口说明传入相关参数

高德地图 Android 导航 SDK V9.6.0 2023-01-16

功能

1、增加部分道路属性透出;

2、增加超速相关回调;

3、已知问题修复; 注意:自 V9.3.0版本开始,不再支持x86架构

备注

由于个人信息保护法的实施,从8.1.0版本开始,请务必确保调用SDK任何接口前先调用更新隐私合规updatePrivacyShow、updatePrivacyAgree两个接口,具体可参考开发指南-其他配置注意事项-隐私合规接口说明传入相关参数

高德地图 Android 导航 SDK V9.5.1 2022-12-05

功能

修复已知问题  注意:自 V9.3.0版本开始,不再支持x86架构

高德地图 Android 导航 SDK V9.5.0 2022-10-14

功能

1、丰富导航中的安全提示播报;

2、货车导航模式支持多路线展示;

3、骑行/步行路线规划支持途经点;

4、修复已知问题  注意:自 V9.3.0版本开始,不再支持x86架构

高德地图 Android 导航 SDK V9.3.0 2022-06-08

功能

1、丰富驾车导航TTS语音播报  2、导航组件UI效果升级  3、修复若干bug  注意:自 V9.3.0版本开始,不再支持x86架构

备注

由于个人信息保护法的实施,从8.1.0版本开始,请务必确保调用SDK任何接口前先调用更新隐私合规updatePrivacyShow、updatePrivacyAgree两个接口,具体可参考开发指南-其他配置注意事项-隐私合规接口说明传入相关参数

高德地图 Android 导航 SDK V8.1.0 2021-11-01

功能

1、增加隐私合规接口

2、升级TTS语音库

3、优化设备信息获取策略

4、修复已知问题

备注

由于个人信息保护法的实施,从8.1.0版本开始,请务必确保调用SDK任何接口前先调用更新隐私合规updatePrivacyShow、updatePrivacyAgree两个接口,具体可参考开发指南-其他配置注意事项-隐私合规接口说明传入相关参数

高德地图 Android 导航 SDK V8.0.1 2021-09-17

功能

1、全面兼容Android 11(Android R)

2、支持导航语音与音乐、电话的混音策略

3、修复了部分bug

高德地图 Android 导航 SDK V8.0.0 2021-07-14

功能

1、支持电动两轮车导航

2、支持摩托车导航

3、优化导航中路线图层显示

高德地图 Android 导航 SDK V7.9.1 2021-04-15

功能

修复部分安卓设备(涉及系统版本:Android 10及以上)在拖动地图过程中,出现的崩溃现象

高德地图 Android 导航 SDK V7.9.0 2021-04-02

功能

1、导航语音播报回调新增“偏航类型”透出; 2、新增内置语音播报状态回调监听; 3、修复高速出入口牌信息没有显示 “入口” 的缺陷; 4、修复 “当前公交车道全天不限行” 错误播报的缺陷; 5、自定义绘制路线类新增路线起终点图标; 6、优化体验,修复已知bug,增加稳定性。

高德地图 Android 导航 SDK V7.8.0 2021-01-05

功能

1、语音播报回调增加播报类型参数,便于特定场景进行自定义播报

2、组件和自定义view新增智能定位提示 

3、优化智能定位导航效果 

4、优化主辅路、高架桥等场景导航体验 

5、修复了历史版本bug 

注意: 

1、语音播报回调打断类型建议停止当前播报,有播放队列清空队列 

2、7.8.0版本开始偏航等内部重算会增加对应播报,外部如果之前有播报需要去掉,避免出现重复播报 

3、卫星定位信号强弱回调场景修改:只在导航场景返回

高德地图 Android 导航 SDK V7.7.1 2020-11-16

解决问题

1、修复光柱条无法显示等偶现问题。

高德地图 Android 导航 SDK V7.7.0 2020-11-04

功能

1、修复了历史版本遗留的功能缺陷与崩溃问题; 2、新增加了与当前导航解耦的独立算路能力; 3、下线废弃超过一个大版本的陈旧sdk接口; 4.、自定义路线类RouteOverLay默认路线纹理样式(自带小箭头图标)更新,自定义小箭头默认不显示。

高德地图 Android 导航 SDK V7.6.0 2020-08-24

功能

1、优化稳定性。

高德地图 Android 导航 SDK V7.5.0 2020-06-15

功能

1、优化骑步行算路,支持返回多路线;

2、优化导航组件界面;

3、内部接口优化,提升接入体验。

高德地图 Android 导航 SDK V7.4.0 2020-04-17

功能

1、新增:导航骑步行引擎升级,骑步行导航体验大幅提升;

2、新增:支持司乘导航页面一体化。

解决问题

1、优化导航自定义view显示效果与交互体验 ;

2、优化静音状态下导航中不播报偏航与转弯提示音;

备注

司乘同显SDK从V3.0.0版本起,需要依赖导航SDK V6.7.0以上的版本运行。

需依赖 3D 地图 SDK V6.8.0 以上的版本运行。

高德地图 Android 导航 SDK V7.3.0 2020-04-08

功能

1、新增:支持iPv6;

2、新增:导航组件中货车增加限行信息展示;

解决问题

1、修复正在偏航重算同时进行一次push算路,当push算路结果先回来后偏航算路结果也会回调,而没有裁决掉的缺陷;

2、修复特定导航路线卡死,不出现偏航和备选路线切换的问题;

3、修复Android5.0以下机器销毁导航概率性崩溃问题;

4、修复导航组件区间测速信息显示与禁限行图标相遮挡的问题。

备注

司乘同显SDK从V3.0.0版本起,需要依赖导航SDK V6.7.0以上的版本运行。

需依赖 3D 地图 SDK V6.8.0 以上的版本运行。

高德地图 Android 导航 SDK V7.2.0 2020-01-07

功能

1、新增:导航组件体验再升级—— 

  •       支持鱼骨线在不同缩放级别下的平滑展示
  •       支持多彩线上的当前道路名的实时更新显示
  •       支持各种气泡如备选路线气泡、蓝色路牌、电子眼气泡的显示和碰撞检测

解决问题

1、修复使用导航API设置内置语音时:开始模拟导航到停止模拟导航,再次开启模拟导航后不会有语音播报的问题;

2、修复导航组件算路界面,长距离算路概率性程序卡死的问题;

3、修复魅蓝note2手机进入导航组件卡死的问题。

备注

司乘同显SDK从V3.0.0版本起,需要依赖导航SDK V6.7.0以上的版本运行。

需依赖 3D 地图 SDK V6.8.0 以上的版本运行。

高德地图 Android 导航 SDK V7.1.0 2019-11-01

功能

1、升级TTS语音库,支持在离线混合播报模式;

2、导航组件新增设置接口控制地图日夜模式、语音播报模式、界面跟随模式、比例尺智能缩放等功能的初始值,并提供值改变的相关回调;

3、新增导航过程中的音量监听及提升;

解决问题

1、修复:直接启动导航组件导航界面,设置策略为16后结果与策略不符的问题; 2、修复:首次安装场景下(未获取过定位),设置日夜自动模式,导航页面不会进入夜间模式的问题;

3、修复:更改导航播报设置后,设置变化回调次数异常的问题;

4、优化:算路页面新增道路封路信息提示;

5、优化:导航过程中蓝牙连接后的提示体验;

备注

司乘同显SDK从V3.0.0版本起,需要依赖导航SDK V6.7.0以上的版本运行。

需依赖 3D 地图 SDK V6.8.0 以上的版本运行。

高德地图 Android 导航 SDK V7.0.0 2019-10-15

功能

1、新增网络智能导航,提升导航体验。

解决问题

1、路线光柱图UI优化; 2、无起点算路优化。

备注

司乘同显SDK从V3.0.0版本起,需要依赖导航SDK V6.7.0以上的版本运行。

需依赖 3D 地图 SDK V6.8.0 以上的版本运行。

高德地图 Android 导航 SDK V6.9.1 2019-09-02

解决问题

1、解决最后一段路,引导信息不更新的问题; 2、解决路线排序概率性错误的问题; 3、解决弱网环境,语音漏播的问题; 4、解决无GPS情况下切换路线转向图标显示不正确的问题; 5、解决频繁算路返回路线结果错误的问题;

备注

司乘同显SDK从V3.0.0版本起,需要依赖导航SDK V6.7.0以上的版本运行。

需依赖 3D 地图 SDK V6.8.0 以上的版本运行。

高德地图 Android 导航 SDK V6.9.0 2019-07-10

功能

1、自版本起,导航 SDK 全面兼容Android Q; 2、导航组件新增下下个路口提示能力,增强引导体验; 3、导航组件新增中部可自定义区域,满足更多业务自定义需求;

4、导航组件主页新增静音按钮。

解决问题

1、解决内置语音引起的卡顿及概率性合成失败的问题; 2、解决个别地区白天黑夜模式计算错误的问题; 3、解决导航组件概率性点击“退出”按钮无反应的问题; 4、解决个别路口放大图不显示的问题。

备注

司乘同显SDK从V3.0.0版本起,需要依赖导航SDK V6.7.0以上的版本运行。

需依赖 3D 地图 SDK V6.8.0 以上的版本运行。

高德地图 Android 导航 SDK V6.8.0 2019-06-03

功能

1、导航组件中新增GPS信号弱View提示,增强提醒; 2、NaviInfo中新增getExitDirectionInfo()获取路线出口方向信息; 3、AMapNavi 中新增getDeviceId以获取设备ID,方便快速排查问题;

解决问题

1、解决路线概率性绘制不全的问题; 2、解决导航组件中隐藏”算路策略选择“功能后界面显示不正确的问题;

3、解决导航概率性路况不更新的问题;

4、解决内置语音ANR的问题;

5、解决牵引线概率性绘制不出来的问题;

6、解决路口放大图概率性不能被隐藏的问题。

备注

司乘同显SDK从V3.0.0版本起,需要依赖导航SDK V6.7.0以上的版本运行。

需依赖 3D 地图 SDK V6.8.0 以上的版本运行。

高德地图 Android 导航 SDK V6.7.0 2019-04-02

功能

1、增加自定义播报接口playTTS(String tts,boolean forcePlay); 2、导航增加白天黑夜切换回调透出onMapTypeChanged(int mapType); 3、导航组件的设置界面升级,对齐高德地图APP效果; 4、修改途经点图标,对齐高德地图APP效果。

解决问题

1、解决已经过的途经点在路线重算时还是有可能被规划到路线中的问题; 2、解决无起点算路时概率性出现的起点位置偏移太大的问题。

备注

司乘同显SDK从V3.0.0版本起,需要依赖导航SDK V6.7.0以上的版本运行。

需依赖 3D 地图 SDK V6.8.0 以上的版本运行。

高德地图 Android 导航 SDK V6.6.0 2019-02-18

功能

1、增加高架桥上下切换功能:

  • 导航组件增加桥上桥下切换按钮;
  • AMapNavi新增switchParallelRoad(int parallelType)方法,参数控制主辅路切换和高架桥切换,原switchParallelRoad()方法废弃;
  • AMapNavi新增addParallelRoadListener(ParallelRoadListener)监听主辅路、高架切换;
  • 新增ParallelRoadListener#notifyParallelRoad(AMapNaviParallelRoadStatus)监听,监听主辅路和高架桥变化回调,原AMapNaviListener#notifyParallelRoad()方法废弃;

2、增加设置GPS信号弱触发时间间隔接口,AMapNavi.setGpsWeakDetecedInterval(long)默认10秒;

3、升级导航组件设置界面样式:

  • 设置界面也支持白天黑夜样式切换
  • 增加当前路名显示

优化

1、导航路线绘制优化,现在在路线拐角处不会再出现锯齿效果了;

2、内置语音流量优化,现在内置语音默认流量消耗降低为原来的40%;

3、Poi算路接口优化(AMapNavi.calculateDriveRoute(NaviPoi fromPoi, NaviPoi toPoi, List<NaviPoi> wayPoints, int strategy))支持传入起点角度;

4、导航转弯箭头支持3D效果,RouteOverlayOptions.setArrowSideColor(int color) 设置3D箭头侧边颜色;RouteOverlayOptions.setTurnArrowIs3D(boolean turnArrowIs3D) 设置是否显示3D箭头,默认显示3D;

解决问题

1、解决导航组件小米MIX3启动白屏问题;

2、解决部分机型导航中ANR问题;

高德地图 Android 导航 SDK V6.5.0 2018-11-22

解决问题

1、修复个别路段车道信息显示不正确的问题; 2、修复导航组件传入多个途经点顺序不正确的问题;

优化

1、优化白天黑夜模式切换逻辑;

2、导航组件导航界面内的UI调整优化,优化组件文字大小、路线图大小、按钮大小、页面交互逻辑等内容;

高德地图 Android 导航 SDK V6.4.0 2018-10-10

功能

1、AMapNavi中新增切换网络请求协议的方法,支持http协议和https协议切换,默认http协议,

方法:setNetWorkingProtocol(NetWorkingProtocol protocol) 参数枚举见com.amap.api.navi.enums.NetWorkingProtocol 2、AMapNavi中新增开始播报与停止播报方法:stopSpeak、startSpeak,新增一个是否在播报的方法:isTtsPlaying 3、AMapCalcRouteResult中增加getErrorDetail获取错误详情方法,里面会有算路失败的详细信息,可用于错误排查; 4、NaviInfo中增加getIconBitmap方法,返回带路网的转向图标;

解决问题

1、修复驾车导航语音播报丢失“请注意,不要” 关键字的bug; 2、修复概率性转向图标不正确问题; 3、修复多备选路线气泡概率性不显示的问题; 4、修复横竖屏切换时路口放大图显示问题。

高德地图 Android 导航 SDK V6.3.0 2018-09-05

功能

1、增加导航中多备选路线功能:AMapNavi中增加setMultipleRouteNaviMode方法设置是否支持多路线模式,默认为关;AmapNaviParams中增加方法setMultipleRouteNaviMode,设置组件是否支持多路线模式,默认为开。 2、AMapNaviViewOptions中原有接口替换罗盘图标、牵引线颜色、转向箭头颜色等支持动态改变。

解决问题

1、解决巡航模式下概率性不播报的问题。

2、解决骑行步行导航没回调引导信息的问题。

高德地图 Android 导航 SDK V6.2.0 2018-07-05

功能

1、AMapNaviListener 类中增加 onNaviRouteNotify 回调,用于透出路况信息通知。

2、增加道路信息通知类:AMapNaviRouteNotifyData。

3、AmapNaviParams类增加路况开关是否打开的设置方法 setTrafficEnabled。

4、AMapNaviView 类增加:

1)增加设置地图的OnMapLoadedListener监听的方法:setOnMapLoadedListener

2)增加设置地图的OnCameraChangeListener监听的方法:setOnCameraChangeListener

3)增加设置地图的OnMapTouchListener监听的方法:setOnMapTouchListener

4)增加设置是否隐藏CarOverlay(包括自车图标和罗盘)的方法:setCarOverlayVisible

5)增加是否隐藏路线上的交通信号灯的方法:setTrafficLightsVisible

6)增加设置是否隐藏 AMapNaviView 上的 RouteOverlay,包括红绿灯、摄像头、牵引线等信息,setRouteOverlayVisible

5、AMapNaviViewListener 类增加:

1)增加AMapNaviView地图白天黑夜模式切换回调,onMapTypeChanged

2)增加展示模式变化回调,onNaviViewShowMode

6、AMapNaviViewOptions 类增加:

1)设置白天黑夜是否自动切换方法:setAutoNaviViewNightMode

2)设置走过的路线是否自动置灰方法:setAfterRouteAutoGray

3)设置是否自动全览模式方法:setAutoDisplayOverview

7、AMapNavi 类增加:

1)设置在线语音播报质量 setSoundQuality支持高品质和低品质。

8、NaviSetting 类增加:

1)是否使用离线语音方法:setUseOfflineVoice

2)是否允许移动网络下载离线语音包方法:setIgnoreWifi

9、支持模型路口放大图通过 AMapModeCrossOverlay 提供的方法展示成图片:

1)支持创建模型放大图的bitmap方法:createModelCrossBitMap

2)支持设置白天黑夜模式方法:setDayMode

3)支持设置路口放大图的宽度方法:setWidth

4)支持设置路口放大图的高度方法:setHeight

10、AmapNaviLocation 类新增:

1)获取当前点相对于整条路的step索引方法:getCurStepIndex

2)获取当前点相对于当前step的link索引方法:getCurLinkIndex

3)获取当前点相对于当前link的点的索引方法:getCurPointIndex

11、RouteOverlayOptions 类新增:

1)自定义走过的路线纹理方法:setPassRoute

2)设置全览状态下,路线距离四周的边距方法:setRect

高德地图 Android 导航 SDK V6.1.0            2018-04-27

功能

1、新增使用内置语音时的播报文字回调;

2、新增透出所有重算类型的回调;

3、更新骑行步行库,提升体验&性能;

4、组件导航页支持自定义View区域;

5、组件导航过程实现自动缩放变化;

6、组件支持隐藏路口放大图、隐藏偏好设置的方法;

7、组件新增自定义marker方法;

8、内置语音支持部分场景的离线语音播报;

解决问题

1、修改进入导航自车闪动问题;

2、修改无法设置横竖屏切换问题;

4、修改无法关闭路况问题;

7、修改光柱条偏航后车辆位置回到开始位置问题;

8、解决部分POI出入口距离较远造成的路径规划错误问题;

高德地图 Android 导航 SDK V6.0.1            2018-03-12

解决问题

解决armeabi-v7a兼容部分64位设备会出现黑屏、弹窗的问题;

解决仅使用armeabi库,启动导航地图会出现崩溃的问题。

高德地图 Android 导航 SDK V6.0.0            2018-02-11

功能

1、全新导航引擎升级,导航性能和准确度全面提升;

2、全面支持货车导航,通过设置货车特有的等级,载重,自重,高度等信息,完成针对货车场景的路径规划以及导航,同时支持导航组件。

解决问题

修复部分场景下内置语音播报静音失效问题;

修复部分场景下组件导航到达终点后车标不随定位移动问题。

高德地图 Android 导航 SDK V5.6.0            2018-01-10

功能

1、添加内置语音功能。开发者无须再次自行集成第三方SDK,可通过AMapNavi.setUseInnerVoice(true) 开启内置语音功能。有效节省开发和运营成本;

2、导航组件新增以下事件的回调接口:重新算路,退出导航。开发者可以获取对应回调事件,增加后续响应逻辑;

3、导航组件添加退出导航显示弹窗的设置参数,开发者根据实际情况自行定制;

4、导航组件搜索POI增加历史搜索功能。

解决问题

1、修复部分场景下进入搜索页面未弹出键盘问题。

高德地图 Android 导航 SDK V5.5.0            2017-11-30

功能

新增导航轮渡路线绘制并添加轮渡图标;

导航组件新增暗色系、浅色系两套皮肤,开发者可以根据自身应用特点选择合适的组件皮肤;

新增导航状态下多个驾车事件的提示音回调;

新增GPS信号弱的语音播报;

解决问题

设置导航页面路况关闭,在展示路况放大图重新显示问题;

自定义主题模拟导航时横屏UI显示问题。

高德地图 Android 导航 SDK V5.4.0            2017-09-29

功能

导航组件新增不经过路径规划页面直接进入导航的配置接口。

新增路线上红路灯坐标数据透出,导航组件增加红绿灯显示。

驾车导航页面,新增自动锁车控制开关AmapNaviViewOptions#setAutoLockCar(boolean autoLockCar)。

解决问题

解决光柱条的小车在不同手机上的适配问题。

解决多次偏航后路线偶尔绘制不出来的问题。

高德地图 Android 导航 SDK V5.3.0            2017-08-15

功能

新增传入起点、途径点、终点启动导航组件功能,点我参考详情

优化了导航组件搜索框内部计算逻辑和搜索效果。

新增路线规划页面多路线选择时的蒙板效果。

高德地图 Android 导航 SDK V5.2.1 2017-07-10 

解决问题

解决导航 SDK V5.2.0 版本包体积过大的问题。

高德地图 Android 导航 SDK V5.2.0 2017-07-07 

功能

新增导航组件,三步搞定导航!点我参考详情

删除了之前的单路径和多路径算路的回调接口,新增 onCalculateRouteSuccess(int[] routeIds); 方法替代。

首次初始化导航就开始定位,便于在开始导航时能准确获取当前位置。

解决问题

解决单路径算路以后再次算路变成多路径的问题;

解决导航过程中GPS定位会返回经纬度(0,0)的问题;

解决暂停导航不起作用的问题;

解决路线接口返回的经纬度有重复的问题;

解决隐藏掉默认UI以后,导航路线绘制不全的问题;

解决误请求路口放大图和tmc接口的问题;

解决在导航完成后,再计算路径并导航,会出现camera不随marker移动的问题;

解决在部分手机上地图显示异常的问题;

优化语音播报类型与文档中类型、枚举中类型匹配;

高德地图 Android 导航 SDK V5.1.0 2017-05-16 

功能

优化避开限行逻辑,增加重算机制;

AmapNaviPath 中新增了获取导航沿途城市的 adcode 接口;

步行和骑行导航新增罗盘功能,导航过程中车标方向随罗盘方向而转动,并在 AmapNaviViewOption 中增加了 setSensorEnable() 方法用于控制罗盘功能是否开启;

在AmapNaviViewOption中增加了setCameraBubbleShow()方法用于控制导航过程中的摄像头气泡是否开启;

修改默认导航角度为0度,(即俯视效果)但是可以通过 AmapNaviViewOption 的 setTilt() 设置导航的初始视角。

解决问题

解决导航第一次启动出现的语音播报偶尔失灵的问题;

解决单路径算路后,跳到另外一个页面导航,在不选择路径的情况下,反复的回退和进入导航页面,导航卡死的问题;

高德地图 Android 导航 SDK V5.0.1 2017-04-11

解决问题

解决摄像头气泡在某些路段存在重叠问题。 

解决“应急”车道气泡显示错误问题。 

解决模拟导航速度无法设置问题。

解决了出隧道后导航停止的问题。

解决 AMapNaviViewOptions 中 setLayoutVisible(false) 时,路口模型放大图无法显示情况。 

高德地图 Android 导航 SDK V5.0.0 2017-03-21

功能 

搭载智能 AI 引擎,支持 arm/x86 架构的处理器设备。

骑行服务全面升级,支持长距离的骑行导航。

全新的导航界面,包括:气泡展示摄像头,采用导航模式的地图底图(路线与底图能很好的区分), 新的路口放大图(新增绿地和道路背景)。

支持设置导航页面的地图样式自定义。

解决问题 

步行路径规划,预估时间不正确的问题。

解决自定义地图样式与白天黑夜模式冲突问题。 

修复自定义 NextTurnTipView 时,设置图片数组不需要再多传2个图片ID的问题。

修复模拟导航未到达终点路线消失问题。

备注  

  • 搭载智能 AI 引擎的导航 SDK 支持 arm/x86 架构的处理器设备,如果您之前使用遇到了处理器架构方面的困扰(如:找不到so文件;空指针等问题)可以考虑升级 V5.0.0 版本。
  • 废弃接口

 类名 

方法或字段

是否保留功能

是否有替代接口

备注

AMapNaviListener 

onArriveDestination(NaviStaticInfo info) 

不再提供导航统计信息

onArriveDestination(AMapNaviStaticInfo aMapNaviStaticInfo) 

不再提供导航统计信息

AMapNavi

refreshTrafficStatuses()

在导航过程中,SDK会自动更新路况。

非导航过程中,重新算路会更新路况,可通过 AMapNaviPath.getTrafficStatuses() 方法获取路况。

setCarNumber(String province,String number) 

setCarInfo(AMapCarInfo carInfo) 代替。

setTimeForOneWord(int time)   

setTtsPlaying(boolean playing) 代替。

Naviinfo

getServiceAreaDistance() 

服务区信息将在 AMapNaviListener 中的 onServiceAreaUpdate(AMapServiceAreaInfo[] infoArray) 回调中获取,通过 AMapServiceAreaInfo 可获取服务区类型、名称、距离。 

getCameraDistance() 

监控摄像头信息将在AMapNaviListener 中的 updateCameraInfo(AMapNaviCameraInfo[] infoArray) 回调中获取,通过 AMapNaviCameraInfo 可获取摄像头的类型,限速等等。 

getCameraType() 

getLimitSpeed() 

getCameraCoord() 

getDirection() 

自车信息将在 AMapNaviListener 中的 onLocationChange(AMapNaviLocation location) 回调中获取,通过 AMapNaviLocation 获取自车的方向和经纬度。 

getCoord()

AMapNaviPath

getStrategy()

getLabels() 代替。

  • 新增接口

新增接口名称

功能描述

备注

AMapNaviListener

onServiceAreaUpdate(AMapServiceAreaInfo[] infoArray) 

导航过程中的服务区信息回调函数。

updateCameraInfo(AMapNaviCameraInfo[] infoArray) 

导航过程中的摄像头信息回调函数。

onPlayRing(int type) 

导航过程中“叮”提示的回调函数。

EPlay_NULL 0 无 EPLay_Reroute 1 偏航重算 EPlay_Ding 100 马上到转向路口的时候发的提示音 EPlay_Dong 101 导航状态下测速电子眼通过音 EPlay_Elec_Ding 102 巡航状态下电子眼(所有类型)通过音

 AMapNavi 

setCarInfo(AMapCarInfo carInfo) 

设置车辆信息(包括汽车类型,车牌,车高,车重等),路径规划时会考虑车辆限行,限高,限重等因素。

目前不支持货车导航,设置限高、限重不生效。

setTtsPlaying(boolean playing)

手动设置当前播报状态给SDK,如果设置为true,那么在设置状态为false之前SDK将不再回调语音函数。

该方法是配合第三方TTS功能使用的。

AMapNaviPath

getLabels()

获取当前路线的策略标签。

如:距离最短,费用最少,是路线的特征。

getTrafficStatuses()

获取当前导航路线的路况信息。

getRestrictionInfo()

获取当前导航路线的限行信息。

比如:起点在限行区域等

AMapNaviViewOptions

setCustomMapStylePath(java.lang.String path)

设置地图自定义样式文件的路径。

该方法与AMapNaviViewOptions 中的 setNaviNight(boolean isNight) 方法相斥,不可同时调用。

  • 代码混淆调整:

Java

com.autonavi.**{*;}

  • 导航SDK不再与定位SDK强依赖。

高德地图 Android 导航 SDK V1.9.4 2016-12-01

解决问题

修复句柄泄漏问题。

修复SDK不支持AppcompatActivity的问题,目前可以使用AppcompatActivity主题。

修复开始定位后没有回调GPS开关状态的问题。

更新了算路成功的逻辑,单一策略只进 onCalculateRouteSuccess() 回调,多策略不管计算的路线是多条还是一条,只进onCalculateMultipleRoutesSuccess(int[] routeIds) 回调。

高德地图 Android 导航 SDK V1.9.3 2016-10-14

功能

新增骑行导航,在 AMapNavi 中新增两个计算骑行路线的方法 calculateRideRoute。

传入外部GPS数据时,可设置数据类型,具体请参考 AMapNavi 类的 setExtraGPS(type,location) 方法。

融合了定位SDK,导航过程使用定位数据取自定位SDK。

解决问题

解决了步行导航偶尔会出现的车标在起点和定位点之间移动的问题。

解决转弯图标越界出现的异常。

解决了导航页面和实际驾驶不同步的问题。

高德地图 Android 导航 SDK V1.9.2 2016-08-31

功能

新增设置车牌限行功能,提供设置车牌号接口。

新增通过代码设置高德Key。

提供设置交通和全览按钮Selector方法,开发者可自定义默认和点击的图片。

新增导航结束统计功能,重载了达到目的地的回调方法,提供刹车、拥堵时间等导航统计信息。

解决问题

解决多路径重合时,重合部分的路线高亮被覆盖的问题。

解决导航界面中的View的线程问题,性能小幅提升。

解决 Key 错误时回调的错误码不正确的问题。

备注

优化资源文件,jar包瘦身140k。

重构了官网Demo,并且替换了科大讯飞最新的语音包。

高德地图 Android 导航 SDK V1.9.1 2016-07-26

解决问题

解决多路径时只算出一条路径的空指针问题。

解决导航光柱条的颜色与导航路线的颜色不一致的问题。

高德地图 Android 导航 SDK V1.9.0 2016-07-14

功能

新增多种多路径规划策略。

新增路径策略转换接口 AMapNavi.strategyConvert(congestion, avoidhightspeed, cost, hightspeed, multiple route)。

解决问题

解决 AMapNavi 在部分机型上出现空指针的问题。

解决导航光柱不显示的问题。

解决步行导航车标跳动的问题。

解决概率性收不到initsucess回调的问题。

解决导航只展示第一个摄像头的问题。

解决监控摄像头播报不完整的问题。

高德地图 Android 导航 SDK V1.8.0 2016-04-21

功能

AMapNaviViewOptions 类新增接口setCarBitmap(Bitmap carBitmap) 、setFourCornersBitmap(Bitmap fourCornersBitmap) 接口用于自定义自车。

解决问题

解决从外部传入GPS偶尔失效的问题。

备注

从1.8.0开始提供3D地图SDK与导航SDK的合并包,合并包相比单独引入两个SDK体积缩小25%。

导航SDK的安全性提升,所有请求都进过加密,并且支持HTTPS。

高德地图 Android 导航 SDK V1.7.0.2 2016-03-16

功能

AMapNaviView 类新增接口 setTrafficLine, isTrafficLine 用于用户自定义实现路况按钮。

新增导航光柱仅在锁车状态时显示的功能。

解决问题

解决setViewOptions之后视角会恢复成正北的问题。

高德地图 Android 导航 SDK V1.7.0.1 2016-02-03

解决问题

解决步行导航下发生崩溃的问题。

高德地图 Android 导航 SDK V1.7.0 2016-02-02

功能

AMapNavi类新增getIsUseExtraGPSData()、 setIsUseExtraData(boolean isUseExtraData)、 setExtraGPSData(Location location) 接口,以支持传入外部GPS数据进行导航和巡航的的功能。

新增自车所在主辅路提示及主辅路切换功能,详见 AMapNaviListener 类的 notifyParallelRoad(int parallelRoadType)及switchParallelRoad() 接口;

新增精简播报模式,可随需设置、切换导航语音播报等级,详见 AMapNavi 类 setBroadcastMode(int mode) 接口。

新增获取路段红路灯数量的接口,详见 AMapNaviStep 类中 getTrafficLightNumber()接口。

AMapNaviView 类新增 setLockZoom(float lockZoom)、getLockZoom() 接口,用于设置及获取锁车下的zoom。

AMapNaviView 类新增 setLockTilt(float lockTilt)、getLockTilt() 接口,用于设置及获取锁车下的tilt。

AMapNaviView 类新增 getNaviMode(int mode) 、setNaviMode() 接口,废弃 openNorthMode()接口,用于获取及设置正北向上及车头向上

AMapNavi 类新增接口 addAMapNaviListener(AMapNaviListener naviListener) ,废弃接口 setAMapNaviListener(AMapNaviListener naviListener);

新增多路径规划成功逻辑,分别返回单条道路结果回调及返回多条道路结果回调。

解决问题

解决发热量大的问题(注意:需替换最新wtbt144.so包)

备注

V1.7.0版本CPU消耗降低了30%

高德地图 Android 导航 SDK V1.6.0 2015-12-29

功能

新增多路径规划,提供获取多路径及选择具体路径接口,让出行有更多的选择。

车道信息DriveWayView、路况蚯蚓图CustomTmcView完全控件化,可通过在XML中配置android:layout实现。

新增地图正北朝上模式,增加导航过程中地图正北朝上与车头朝上切换接口。

新增透出道路主辅路类型等信息,通过 AMapNaviLink.getRoadType 实现。

新增package(com.amap.api.navi.enums),此Package下所有类专门用于枚举,包括道路类型、导航图标类型、算路策略等。

解决问题

解决内存泄露问题。

解决长时间后台运行后切回前台卡顿的问题。

高德地图 Android 导航 SDK V1.5.0 2015-11-24

功能

新增路口放大图功能,提供默认样式并支持自定义:

  • 接口:AMapNaviViewOptions 类的 setCrossDisplayShow(是否显示路口放大图VIEW)、setCrossDisplayEnabled(路口放大图功能开关)。
  • 回调:hideCross(隐藏路口放大图)、showCross(显示路口放大图)。

新增返回途经点(最多4个)索引并根据索引自定义路线颜色:

  • setAutoDrawRoute(是否自动绘制路线);
  • NaviPath 中增加属性数组 wayPointIndex (途经点索引);
  • RouteOverLay 中增加方法 addToMap(根据索引和颜色添加路线)。

车道信息标示拆成组件,支持自定义位置:

  • DriveWayView(车道信息VIEW);
  • 使用默认UI(可修改位置);
  • 回调: showLaneInfo(显示车道信息)、hideLaneInfo (隐藏车道信息);
  • 提供车道和转向数据,可自定义展现效果。

新增无路线智能播报回调接口,方便用户绘制摄像头:

  • 回调:OnUpdateTrafficFacility (智能播报接口)。

新增设置自车的位置接口,详见 AMapNaviViewOptions 类的 setPointToCenter(可以设置自车固定在屏幕中的位置)接口。

路况条拆成组件,支持自定义位置和大小:

  • CustomTmcView 中 setTmcBarHeightWhenPortrait,setTmcBarHeightWhenLandscape(可以拉伸路况条的高度)。

展示全览以及回到导航:

  • 展示全览接口公开- AMapNaviView中displayOverview(展示路段全览);
  • 锁车接口(回到导航)公开- AMapNaviView 中增加方法 recoverLockMode(恢复导航锁车模式)。

解决问题

解决模拟导航的时候车标抖动不平滑的问题。

解决避让高速导航偏航重算以后算路规则改变的问题。

解决步行导航开始后,当前位置没改变,而导航返回的路线剩余距离与当前总距离不相等的问题。

解决联通4G,选择Apn选择3gwap或uniwap接入,然后导航地点确认页面搜索地点进行导航观察能否规划出路线,概率出现进入导航页面无路线,提示路线规划失败的问题。

解决使用模拟导航后再切换回真实导航,当前位置未跳转回起点,导致导航时行驶箭头和路径箭头是反的的问题。

高德地图 Android 导航 SDK V1.4.0 2015-9-17

功能

新增路口比例尺自适应的逻辑(距离路口50米的时候比例尺缩小,过了路口恢复)。

新增点击返回按钮的回调方法,如果回调方法返回false则调用导航内退出框,如果返回true则由用户自己定义返回框。

解决问题

解决开始导航以后比例尺概率性不是19的问题。

解决只有一条路况信息是出现的数组下标越界异常。

解决魅族手机摄像头图标出现拉伸的问题。

备注

优化加密模式,让导航SDK更安全。

高德地图 Android 导航 SDK V1.3.0 2015-8-31

功能

删除冗余字段,优化代码执行效率,更改个别字段拼写错误。

修改行车导航与步行导航展示逻辑,行车导航偏航重算过程中自车还是会跟随当前位置移动,步行导航偏航以后会有虚线引导回归到当前路。

解决问题

解决播报类型为8的自定义播报无效的问题。

解决联通3G wap网络算路失败的问题。

通过将开启GPS操作移动到初始化引擎这里,解决导航过程中GPS开启过慢导致导航失败的问题。

高德地图 Android 导航 SDK V1.2.0 2015-7-16

功能

新增无目的地智能播报功能,在未导航状态下可以播报路况和电子眼信息。

新增导航播报类型8的转弯播报;

AMapNavi 类新增 setConnectionTimeout(建立连接超时)、setSoTimeout(服务器返回超时)两个接口,让路径规划的超时时间可控。

解决问题

解决步行导航摄像头空指针的警告。

解决导航界面不能全屏的问题。

解决到达终点的时候报出的数组下标越界警告问题。

解决步行导航结束的时候回调模拟导航结束的问题。

解决实际导航速度达到80KM/H导航会停止的问题。

高德地图 Android 导航 SDK V1.1.2 2015-4-16

功能

新增隐藏默认UI的接口。

新增在导航过程中回调必要的数据,现在可以通过透传的数据进行导航UI的定制化开发。

调整导航光柱条颜色。

解决问题

解决断网情况下打印的空字符串的问题。

解决导航光柱信息不更新的问题。

备注

步行导航功能性能更高,稳定性更强。

高德地图导航Android SDK V1.1.1 2014-12-25

功能

新增横屏显示,包含导航界面(含地图)、HUD界面。

解决问题

解决Nexus系列手机Android L适配问题。

高德地图 Android 导航 SDK V1.1.0 2014-09-23

新增功能

新增权限验证方式,数据的安全性大大增加。

新增一键调起HUD导航界面(仅支持竖屏),参见类A MapHudView、AMapHudViewListener。

新增获取导航当前信息(剩余距离、剩余时间)的接口,参见类 AMapNaviInfo。

新增牵引线、彩虹线的绘制接口,参见类 AMapNaviViewOptions、RouteOverlay。

解决问题

解决长距离算路时UI卡顿的问题。

解决个别手机驾车算路失败的问题。

备注

优化驾车/步行的导航界面,导航界面更人性化和美观。2022-10-142022-10-14受服务管制影响,自2023.11.1日起,使用老版本Android导航SDK的应用(9.80及以前版本),导航语音播报功能将无法使用,为避免影响线上业务,请您及时更新受服务管制影响,自2023.11.1日起,使用老版本Android导航SDK的应用(9.80及以前版本),导航语音播报功能将无法使用,为避免影响线上业务,请您及时更新

本页目录
返回顶部 示例中心 常见问题 智能客服 公众号
二维码