在700版本中远程依赖合包策略进行了调整,远程依赖方式的合包由导航+地图+定位改变为导航+地图+定位+搜索,远程依赖地址由com.amap.api:navi-3dmap:latest.integration改为com.amap.api:navi-3dmap-location-search:10.0.700_3dmap10.0.700_loc6.4.5_sea9.7.2
注意:自V10.0.600版本开始,仅支持armeabi-v7a、arm64-v8a,不再支持armeabi、x86_64架构
合规问题修改
导航TTS语音播报服务修复;
受服务管制影响,自2023.11.1日起,使用老版本Android导航SDK的应用(9.80及以前版本),导航语音播报功能将无法使用,为避免影响线上业务,请您及时更新
已知问题修复;
1、增加部分道路属性透出;
3、已知问题修复;注意:自V9.3.0版本开始,不再支持x86架构
修复已知问题注意:自V9.3.0版本开始,不再支持x86架构
1、丰富导航中的安全提示播报;
2、货车导航模式支持多路线展示;
3、骑行/步行路线规划支持途经点;
4、修复已知问题注意:自V9.3.0版本开始,不再支持x86架构
1、丰富驾车导航TTS语音播报2、导航组件UI效果升级3、修复若干bug注意:自V9.3.0版本开始,不再支持x86架构
1、增加隐私合规接口
2、升级TTS语音库
3、优化设备信息获取策略
4、修复已知问题
1、全面兼容Android11(AndroidR)
3、修复了部分bug
1、支持电动两轮车导航
2、支持摩托车导航
3、优化导航中路线图层显示
修复部分安卓设备(涉及系统版本:Android10及以上)在拖动地图过程中,出现的崩溃现象
1、导航语音播报回调新增“偏航类型”透出;2、新增内置语音播报状态回调监听;3、修复高速出入口牌信息没有显示“入口”的缺陷;4、修复“当前公交车道全天不限行”错误播报的缺陷;5、自定义绘制路线类新增路线起终点图标;6、优化体验,修复已知bug,增加稳定性。
1、语音播报回调增加播报类型参数,便于特定场景进行自定义播报
2、组件和自定义view新增智能定位提示
3、优化智能定位导航效果
4、优化主辅路、高架桥等场景导航体验
5、修复了历史版本bug
注意:
1、语音播报回调打断类型建议停止当前播报,有播放队列清空队列
2、7.8.0版本开始偏航等内部重算会增加对应播报,外部如果之前有播报需要去掉,避免出现重复播报
3、卫星定位信号强弱回调场景修改:只在导航场景返回
1、修复光柱条无法显示等偶现问题。
1、修复了历史版本遗留的功能缺陷与崩溃问题;2、新增加了与当前导航解耦的独立算路能力;3、下线废弃超过一个大版本的陈旧sdk接口;4.、自定义路线类RouteOverLay默认路线纹理样式(自带小箭头图标)更新,自定义小箭头默认不显示。
1、优化稳定性。
1、优化骑步行算路,支持返回多路线;
2、优化导航组件界面;
3、内部接口优化,提升接入体验。
1、新增:导航骑步行引擎升级,骑步行导航体验大幅提升;
2、新增:支持司乘导航页面一体化。
1、优化导航自定义view显示效果与交互体验;
2、优化静音状态下导航中不播报偏航与转弯提示音;
需依赖3D地图SDKV6.8.0以上的版本运行。
1、新增:支持iPv6;
2、新增:导航组件中货车增加限行信息展示;
1、修复正在偏航重算同时进行一次push算路,当push算路结果先回来后偏航算路结果也会回调,而没有裁决掉的缺陷;
2、修复特定导航路线卡死,不出现偏航和备选路线切换的问题;
3、修复Android5.0以下机器销毁导航概率性崩溃问题;
4、修复导航组件区间测速信息显示与禁限行图标相遮挡的问题。
1、新增:导航组件体验再升级——
1、修复使用导航API设置内置语音时:开始模拟导航到停止模拟导航,再次开启模拟导航后不会有语音播报的问题;
2、修复导航组件算路界面,长距离算路概率性程序卡死的问题;
3、修复魅蓝note2手机进入导航组件卡死的问题。
1、升级TTS语音库,支持在离线混合播报模式;
3、新增导航过程中的音量监听及提升;
1、修复:直接启动导航组件导航界面,设置策略为16后结果与策略不符的问题;2、修复:首次安装场景下(未获取过定位),设置日夜自动模式,导航页面不会进入夜间模式的问题;
3、修复:更改导航播报设置后,设置变化回调次数异常的问题;
4、优化:算路页面新增道路封路信息提示;
5、优化:导航过程中蓝牙连接后的提示体验;
1、新增网络智能导航,提升导航体验。
1、路线光柱图UI优化;2、无起点算路优化。
1、解决最后一段路,引导信息不更新的问题;2、解决路线排序概率性错误的问题;3、解决弱网环境,语音漏播的问题;4、解决无GPS情况下切换路线转向图标显示不正确的问题;5、解决频繁算路返回路线结果错误的问题;
1、自版本起,导航SDK全面兼容AndroidQ;2、导航组件新增下下个路口提示能力,增强引导体验;3、导航组件新增中部可自定义区域,满足更多业务自定义需求;
4、导航组件主页新增静音按钮。
1、解决内置语音引起的卡顿及概率性合成失败的问题;2、解决个别地区白天黑夜模式计算错误的问题;3、解决导航组件概率性点击“退出”按钮无反应的问题;4、解决个别路口放大图不显示的问题。
1、导航组件中新增GPS信号弱View提示,增强提醒;2、NaviInfo中新增getExitDirectionInfo()获取路线出口方向信息;3、AMapNavi中新增getDeviceId以获取设备ID,方便快速排查问题;
1、解决路线概率性绘制不全的问题;2、解决导航组件中隐藏”算路策略选择“功能后界面显示不正确的问题;
3、解决导航概率性路况不更新的问题;
4、解决内置语音ANR的问题;
5、解决牵引线概率性绘制不出来的问题;
6、解决路口放大图概率性不能被隐藏的问题。
1、增加自定义播报接口playTTS(Stringtts,booleanforcePlay);2、导航增加白天黑夜切换回调透出onMapTypeChanged(intmapType);3、导航组件的设置界面升级,对齐高德地图APP效果;4、修改途经点图标,对齐高德地图APP效果。
1、解决已经过的途经点在路线重算时还是有可能被规划到路线中的问题;2、解决无起点算路时概率性出现的起点位置偏移太大的问题。
1、增加高架桥上下切换功能:
3、升级导航组件设置界面样式:
1、导航路线绘制优化,现在在路线拐角处不会再出现锯齿效果了;
2、内置语音流量优化,现在内置语音默认流量消耗降低为原来的40%;
3、Poi算路接口优化(AMapNavi.calculateDriveRoute(NaviPoifromPoi,NaviPoitoPoi,List
4、导航转弯箭头支持3D效果,RouteOverlayOptions.setArrowSideColor(intcolor)设置3D箭头侧边颜色;RouteOverlayOptions.setTurnArrowIs3D(booleanturnArrowIs3D)设置是否显示3D箭头,默认显示3D;
1、解决导航组件小米MIX3启动白屏问题;
2、解决部分机型导航中ANR问题;
1、修复个别路段车道信息显示不正确的问题;2、修复导航组件传入多个途经点顺序不正确的问题;
1、优化白天黑夜模式切换逻辑;
2、导航组件导航界面内的UI调整优化,优化组件文字大小、路线图大小、按钮大小、页面交互逻辑等内容;
方法:setNetWorkingProtocol(NetWorkingProtocolprotocol)参数枚举见com.amap.api.navi.enums.NetWorkingProtocol2、AMapNavi中新增开始播报与停止播报方法:stopSpeak、startSpeak,新增一个是否在播报的方法:isTtsPlaying3、AMapCalcRouteResult中增加getErrorDetail获取错误详情方法,里面会有算路失败的详细信息,可用于错误排查;4、NaviInfo中增加getIconBitmap方法,返回带路网的转向图标;
1、修复驾车导航语音播报丢失“请注意,不要”关键字的bug;2、修复概率性转向图标不正确问题;3、修复多备选路线气泡概率性不显示的问题;4、修复横竖屏切换时路口放大图显示问题。
1、增加导航中多备选路线功能:AMapNavi中增加setMultipleRouteNaviMode方法设置是否支持多路线模式,默认为关;AmapNaviParams中增加方法setMultipleRouteNaviMode,设置组件是否支持多路线模式,默认为开。2、AMapNaviViewOptions中原有接口替换罗盘图标、牵引线颜色、转向箭头颜色等支持动态改变。
1、解决巡航模式下概率性不播报的问题。
2、解决骑行步行导航没回调引导信息的问题。
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
1、新增使用内置语音时的播报文字回调;
2、新增透出所有重算类型的回调;
3、更新骑行步行库,提升体验&性能;
4、组件导航页支持自定义View区域;
5、组件导航过程实现自动缩放变化;
6、组件支持隐藏路口放大图、隐藏偏好设置的方法;
7、组件新增自定义marker方法;
8、内置语音支持部分场景的离线语音播报;
1、修改进入导航自车闪动问题;
2、修改无法设置横竖屏切换问题;
4、修改无法关闭路况问题;
7、修改光柱条偏航后车辆位置回到开始位置问题;
8、解决部分POI出入口距离较远造成的路径规划错误问题;
解决armeabi-v7a兼容部分64位设备会出现黑屏、弹窗的问题;
解决仅使用armeabi库,启动导航地图会出现崩溃的问题。
1、全新导航引擎升级,导航性能和准确度全面提升;
2、全面支持货车导航,通过设置货车特有的等级,载重,自重,高度等信息,完成针对货车场景的路径规划以及导航,同时支持导航组件。
修复部分场景下内置语音播报静音失效问题;
修复部分场景下组件导航到达终点后车标不随定位移动问题。
1、添加内置语音功能。开发者无须再次自行集成第三方SDK,可通过AMapNavi.setUseInnerVoice(true)开启内置语音功能。有效节省开发和运营成本;
2、导航组件新增以下事件的回调接口:重新算路,退出导航。开发者可以获取对应回调事件,增加后续响应逻辑;
3、导航组件添加退出导航显示弹窗的设置参数,开发者根据实际情况自行定制;
4、导航组件搜索POI增加历史搜索功能。
1、修复部分场景下进入搜索页面未弹出键盘问题。
新增导航轮渡路线绘制并添加轮渡图标;
导航组件新增暗色系、浅色系两套皮肤,开发者可以根据自身应用特点选择合适的组件皮肤;
新增导航状态下多个驾车事件的提示音回调;
新增GPS信号弱的语音播报;
设置导航页面路况关闭,在展示路况放大图重新显示问题;
自定义主题模拟导航时横屏UI显示问题。
导航组件新增不经过路径规划页面直接进入导航的配置接口。
新增路线上红路灯坐标数据透出,导航组件增加红绿灯显示。
驾车导航页面,新增自动锁车控制开关AmapNaviViewOptions#setAutoLockCar(booleanautoLockCar)。
解决光柱条的小车在不同手机上的适配问题。
解决多次偏航后路线偶尔绘制不出来的问题。
优化了导航组件搜索框内部计算逻辑和搜索效果。
新增路线规划页面多路线选择时的蒙板效果。
解决导航SDKV5.2.0版本包体积过大的问题。
删除了之前的单路径和多路径算路的回调接口,新增onCalculateRouteSuccess(int[]routeIds);方法替代。
首次初始化导航就开始定位,便于在开始导航时能准确获取当前位置。
解决单路径算路以后再次算路变成多路径的问题;
解决导航过程中GPS定位会返回经纬度(0,0)的问题;
解决暂停导航不起作用的问题;
解决路线接口返回的经纬度有重复的问题;
解决隐藏掉默认UI以后,导航路线绘制不全的问题;
解决误请求路口放大图和tmc接口的问题;
解决在导航完成后,再计算路径并导航,会出现camera不随marker移动的问题;
解决在部分手机上地图显示异常的问题;
优化语音播报类型与文档中类型、枚举中类型匹配;
优化避开限行逻辑,增加重算机制;
AmapNaviPath中新增了获取导航沿途城市的adcode接口;
步行和骑行导航新增罗盘功能,导航过程中车标方向随罗盘方向而转动,并在AmapNaviViewOption中增加了setSensorEnable()方法用于控制罗盘功能是否开启;
在AmapNaviViewOption中增加了setCameraBubbleShow()方法用于控制导航过程中的摄像头气泡是否开启;
修改默认导航角度为0度,(即俯视效果)但是可以通过AmapNaviViewOption的setTilt()设置导航的初始视角。
解决导航第一次启动出现的语音播报偶尔失灵的问题;
解决单路径算路后,跳到另外一个页面导航,在不选择路径的情况下,反复的回退和进入导航页面,导航卡死的问题;
解决摄像头气泡在某些路段存在重叠问题。
解决“应急”车道气泡显示错误问题。
解决模拟导航速度无法设置问题。
解决了出隧道后导航停止的问题。
解决AMapNaviViewOptions中setLayoutVisible(false)时,路口模型放大图无法显示情况。
搭载智能AI引擎,支持arm/x86架构的处理器设备。
骑行服务全面升级,支持长距离的骑行导航。
全新的导航界面,包括:气泡展示摄像头,采用导航模式的地图底图(路线与底图能很好的区分),新的路口放大图(新增绿地和道路背景)。
支持设置导航页面的地图样式自定义。
解决自定义地图样式与白天黑夜模式冲突问题。
修复自定义NextTurnTipView时,设置图片数组不需要再多传2个图片ID的问题。
修复模拟导航未到达终点路线消失问题。
类名
方法或字段
是否保留功能
是否有替代接口
备注
AMapNaviListener
onArriveDestination(NaviStaticInfoinfo)
否
不再提供导航统计信息
onArriveDestination(AMapNaviStaticInfoaMapNaviStaticInfo)
AMapNavi
refreshTrafficStatuses()
在导航过程中,SDK会自动更新路况。
非导航过程中,重新算路会更新路况,可通过AMapNaviPath.getTrafficStatuses()方法获取路况。
setCarNumber(Stringprovince,Stringnumber)
是
有
setCarInfo(AMapCarInfocarInfo)代替。
setTimeForOneWord(inttime)
setTtsPlaying(booleanplaying)代替。
Naviinfo
getServiceAreaDistance()
服务区信息将在AMapNaviListener中的onServiceAreaUpdate(AMapServiceAreaInfo[]infoArray)回调中获取,通过AMapServiceAreaInfo可获取服务区类型、名称、距离。
getCameraDistance()
监控摄像头信息将在AMapNaviListener中的updateCameraInfo(AMapNaviCameraInfo[]infoArray)回调中获取,通过AMapNaviCameraInfo可获取摄像头的类型,限速等等。
getCameraType()
getLimitSpeed()
getCameraCoord()
getDirection()
自车信息将在AMapNaviListener中的onLocationChange(AMapNaviLocationlocation)回调中获取,通过AMapNaviLocation获取自车的方向和经纬度。
getCoord()
AMapNaviPath
getStrategy()
getLabels()代替。
类
新增接口名称
功能描述
onServiceAreaUpdate(AMapServiceAreaInfo[]infoArray)
导航过程中的服务区信息回调函数。
updateCameraInfo(AMapNaviCameraInfo[]infoArray)
导航过程中的摄像头信息回调函数。
onPlayRing(inttype)
导航过程中“叮”提示的回调函数。
EPlay_NULL0无EPLay_Reroute1偏航重算EPlay_Ding100马上到转向路口的时候发的提示音EPlay_Dong101导航状态下测速电子眼通过音EPlay_Elec_Ding102巡航状态下电子眼(所有类型)通过音
setCarInfo(AMapCarInfocarInfo)
设置车辆信息(包括汽车类型,车牌,车高,车重等),路径规划时会考虑车辆限行,限高,限重等因素。
目前不支持货车导航,设置限高、限重不生效。
setTtsPlaying(booleanplaying)
手动设置当前播报状态给SDK,如果设置为true,那么在设置状态为false之前SDK将不再回调语音函数。
该方法是配合第三方TTS功能使用的。
getLabels()
获取当前路线的策略标签。
如:距离最短,费用最少,是路线的特征。
getTrafficStatuses()
获取当前导航路线的路况信息。
getRestrictionInfo()
获取当前导航路线的限行信息。
比如:起点在限行区域等
AMapNaviViewOptions
setCustomMapStylePath(java.lang.Stringpath)
设置地图自定义样式文件的路径。
该方法与AMapNaviViewOptions中的setNaviNight(booleanisNight)方法相斥,不可同时调用。
com.autonavi.**{*;}
修复句柄泄漏问题。
修复SDK不支持AppcompatActivity的问题,目前可以使用AppcompatActivity主题。
修复开始定位后没有回调GPS开关状态的问题。
更新了算路成功的逻辑,单一策略只进onCalculateRouteSuccess()回调,多策略不管计算的路线是多条还是一条,只进onCalculateMultipleRoutesSuccess(int[]routeIds)回调。
新增骑行导航,在AMapNavi中新增两个计算骑行路线的方法calculateRideRoute。
传入外部GPS数据时,可设置数据类型,具体请参考AMapNavi类的setExtraGPS(type,location)方法。
融合了定位SDK,导航过程使用定位数据取自定位SDK。
解决了步行导航偶尔会出现的车标在起点和定位点之间移动的问题。
解决转弯图标越界出现的异常。
解决了导航页面和实际驾驶不同步的问题。
新增设置车牌限行功能,提供设置车牌号接口。
新增通过代码设置高德Key。
提供设置交通和全览按钮Selector方法,开发者可自定义默认和点击的图片。
解决多路径重合时,重合部分的路线高亮被覆盖的问题。
解决导航界面中的View的线程问题,性能小幅提升。
解决Key错误时回调的错误码不正确的问题。
优化资源文件,jar包瘦身140k。
重构了官网Demo,并且替换了科大讯飞最新的语音包。
解决多路径时只算出一条路径的空指针问题。
解决导航光柱条的颜色与导航路线的颜色不一致的问题。
新增多种多路径规划策略。
新增路径策略转换接口AMapNavi.strategyConvert(congestion,avoidhightspeed,cost,hightspeed,multipleroute)。
解决AMapNavi在部分机型上出现空指针的问题。
解决导航光柱不显示的问题。
解决步行导航车标跳动的问题。
解决概率性收不到initsucess回调的问题。
解决导航只展示第一个摄像头的问题。
解决监控摄像头播报不完整的问题。
AMapNaviViewOptions类新增接口setCarBitmap(BitmapcarBitmap)、setFourCornersBitmap(BitmapfourCornersBitmap)接口用于自定义自车。
解决从外部传入GPS偶尔失效的问题。
从1.8.0开始提供3D地图SDK与导航SDK的合并包,合并包相比单独引入两个SDK体积缩小25%。
导航SDK的安全性提升,所有请求都进过加密,并且支持HTTPS。
AMapNaviView类新增接口setTrafficLine,isTrafficLine用于用户自定义实现路况按钮。
新增导航光柱仅在锁车状态时显示的功能。
解决setViewOptions之后视角会恢复成正北的问题。
解决步行导航下发生崩溃的问题。
AMapNavi类新增getIsUseExtraGPSData()、setIsUseExtraData(booleanisUseExtraData)、setExtraGPSData(Locationlocation)接口,以支持传入外部GPS数据进行导航和巡航的的功能。
新增自车所在主辅路提示及主辅路切换功能,详见AMapNaviListener类的notifyParallelRoad(intparallelRoadType)及switchParallelRoad()接口;
新增精简播报模式,可随需设置、切换导航语音播报等级,详见AMapNavi类setBroadcastMode(intmode)接口。
新增获取路段红路灯数量的接口,详见AMapNaviStep类中getTrafficLightNumber()接口。
AMapNaviView类新增setLockZoom(floatlockZoom)、getLockZoom()接口,用于设置及获取锁车下的zoom。
AMapNaviView类新增setLockTilt(floatlockTilt)、getLockTilt()接口,用于设置及获取锁车下的tilt。
AMapNaviView类新增getNaviMode(intmode)、setNaviMode()接口,废弃openNorthMode()接口,用于获取及设置正北向上及车头向上
AMapNavi类新增接口addAMapNaviListener(AMapNaviListenernaviListener),废弃接口setAMapNaviListener(AMapNaviListenernaviListener);
新增多路径规划成功逻辑,分别返回单条道路结果回调及返回多条道路结果回调。
解决发热量大的问题(注意:需替换最新wtbt144.so包)
V1.7.0版本CPU消耗降低了30%
新增多路径规划,提供获取多路径及选择具体路径接口,让出行有更多的选择。
车道信息DriveWayView、路况蚯蚓图CustomTmcView完全控件化,可通过在XML中配置android:layout实现。
新增地图正北朝上模式,增加导航过程中地图正北朝上与车头朝上切换接口。
新增透出道路主辅路类型等信息,通过AMapNaviLink.getRoadType实现。
新增package(com.amap.api.navi.enums),此Package下所有类专门用于枚举,包括道路类型、导航图标类型、算路策略等。
解决内存泄露问题。
新增路口放大图功能,提供默认样式并支持自定义:
新增返回途经点(最多4个)索引并根据索引自定义路线颜色:
车道信息标示拆成组件,支持自定义位置:
新增无路线智能播报回调接口,方便用户绘制摄像头:
新增设置自车的位置接口,详见AMapNaviViewOptions类的setPointToCenter(可以设置自车固定在屏幕中的位置)接口。
路况条拆成组件,支持自定义位置和大小:
展示全览以及回到导航:
解决模拟导航的时候车标抖动不平滑的问题。
解决避让高速导航偏航重算以后算路规则改变的问题。
解决步行导航开始后,当前位置没改变,而导航返回的路线剩余距离与当前总距离不相等的问题。
解决联通4G,选择Apn选择3gwap或uniwap接入,然后导航地点确认页面搜索地点进行导航观察能否规划出路线,概率出现进入导航页面无路线,提示路线规划失败的问题。
解决使用模拟导航后再切换回真实导航,当前位置未跳转回起点,导致导航时行驶箭头和路径箭头是反的的问题。
新增路口比例尺自适应的逻辑(距离路口50米的时候比例尺缩小,过了路口恢复)。
新增点击返回按钮的回调方法,如果回调方法返回false则调用导航内退出框,如果返回true则由用户自己定义返回框。
解决开始导航以后比例尺概率性不是19的问题。
解决只有一条路况信息是出现的数组下标越界异常。
解决魅族手机摄像头图标出现拉伸的问题。
优化加密模式,让导航SDK更安全。
删除冗余字段,优化代码执行效率,更改个别字段拼写错误。
修改行车导航与步行导航展示逻辑,行车导航偏航重算过程中自车还是会跟随当前位置移动,步行导航偏航以后会有虚线引导回归到当前路。
解决播报类型为8的自定义播报无效的问题。
解决联通3Gwap网络算路失败的问题。
通过将开启GPS操作移动到初始化引擎这里,解决导航过程中GPS开启过慢导致导航失败的问题。
新增无目的地智能播报功能,在未导航状态下可以播报路况和电子眼信息。
新增导航播报类型8的转弯播报;
解决步行导航摄像头空指针的警告。
解决导航界面不能全屏的问题。
解决到达终点的时候报出的数组下标越界警告问题。
解决步行导航结束的时候回调模拟导航结束的问题。
解决实际导航速度达到80KM/H导航会停止的问题。
新增隐藏默认UI的接口。
新增在导航过程中回调必要的数据,现在可以通过透传的数据进行导航UI的定制化开发。
调整导航光柱条颜色。
解决断网情况下打印的空字符串的问题。
解决导航光柱信息不更新的问题。
步行导航功能性能更高,稳定性更强。
新增横屏显示,包含导航界面(含地图)、HUD界面。
解决Nexus系列手机AndroidL适配问题。
新增权限验证方式,数据的安全性大大增加。
新增一键调起HUD导航界面(仅支持竖屏),参见类AMapHudView、AMapHudViewListener。
新增牵引线、彩虹线的绘制接口,参见类AMapNaviViewOptions、RouteOverlay。
解决长距离算路时UI卡顿的问题。
解决个别手机驾车算路失败的问题。
优化驾车/步行的导航界面,导航界面更人性化和美观。2022-10-142022-10-14受服务管制影响,自2023.11.1日起,使用老版本Android导航SDK的应用(9.80及以前版本),导航语音播报功能将无法使用,为避免影响线上业务,请您及时更新受服务管制影响,自2023.11.1日起,使用老版本Android导航SDK的应用(9.80及以前版本),导航语音播报功能将无法使用,为避免影响线上业务,请您及时更新