开发 iOS 导航SDK 更新日志

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

高德地图iOS 导航 SDK V10.0.600 2024-03-15

功能

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

注意:

  1. 自V10.0.600版本开始,使用时需添加一个系统库:CoreServices.framework
  2. 不再支持Bitcode

高德地图iOS 导航 SDK V9.8.1 2023-08-17

功能

修复iOS17已知崩溃问题

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

功能

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

备注

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

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

功能

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

2、增加超速相关回调;

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

备注

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

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

功能

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

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

功能

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

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

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

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

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

功能

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

备注

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

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

功能

1、增加隐私合规接口

2、修复了部分bug

备注

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

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

功能

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

2、修复了部分bug

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

功能

1、支持电动两轮车导航

2、支持摩托车导航

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

4、起步行导航界面升级

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

功能

1、语音播报新增偏航类型 AMapNaviSoundTypeYaw 2、导航组件和 AMapNaviDriveView 新增路线起终点 Annotation 标示 3、修复高速出入口牌信息没有显示 “入口” 的缺陷 4、修复 “当前公交车道全天不限行” 错误播报的缺陷 5、优化体验,增加稳定性

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

功能

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

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

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

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

5、修复了历史版本bug 

注意: 

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

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

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

4、手动部署需要依赖系统库:CoreMotion.framework

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

解决问题

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

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

功能

1、新增独立算路能力,可用于不干扰本次导航的单独算路场景,包含了对应的开始、结束导航接口; 2、适配 iPhone12; 3、<v6.0 的废弃接口的下线

高德地图 iOS 导航 SDK V7.6.0            2020-08-21

功能

1、适配iOS14新特性,新增“模糊定位”权限下的导航不同场景策略。

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

功能

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

2、优化导航组件界面;

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

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

功能

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

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

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

4、优化:驾车自定义view和导航组件升级对齐;

5、修复:到达目的地后,重新绘制路线,路线置灰不生效的bug;

6、修复:算路过程中获取路线标签内容不准确的缺陷;

7、修复:横屏下通过接口 showMoreButton 隐藏骑步行界面的设置按钮不生效的缺陷;

8、修复:修复是否显示路线和牵引线、红绿灯、摄像头、转向箭头的动态切换匹配问题。

备注

该版本采用 xcode 10.1.0 版本编译打包。

本版本导航包内自动包含地图SDK framework,无需额外再下载地图SDK。

高德地图 iOS 导航 SDK V7.3.0 2020-04-02

功能

1、优化:导航组件present时的逻辑;

2、修复:若干bug。

备注

该版本采用 xcode 10.1.0 版本编译打包。

本版本导航包内自动包含地图SDK framework,无需额外再下载地图SDK。

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

功能

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

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

2、新增:适配iOS13新特性,将SDK内部UIAlertView替换为UIAlertController;

3、新增:AMapNaviCompositeUserConfig 新增setPresenterViewController接口,支持用户自定义传入presenterViewController来 present导航组件;

4、优化:优化导航界面的局部布局;

5、优化:优化导航性能,提升用户体验;

6、优化:导航中非锁车态自动切换为锁车态的时间优化为7s;

7、修复:解决 iOS13 连续 present 导航组件无法算路问题。

备注

该版本采用 xcode 10.1.0 版本编译打包。

自本版本起,导航包内自动包含地图SDK framework,无需额外再下载地图SDK。

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

功能

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

2、新增:新增导航过程中的音量监听及提示;

3、优化:优化导航中路口放大图概率性不显示的缺陷。

备注

该版本采用 xcode 10.1.0 版本编译打包。

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

需依赖 3D 地图 SDK V6.7.0 、基础 Foundation SDK 1.5.0 以上的版本运行。

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

功能

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

2、新增:导航引擎升级,提升数据和性能体验;

3、新增:AMapNaviDriveView 新增 mapViewDelegate,透出地图 MAMapViewDelegate 协议;

4、优化:优化导航组件的脉速表显示;

5、优化:优化停止导航时,概率性没有停止语音播报的缺陷。

备注

该版本采用 xcode 10.1.0 版本编译打包。

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

需依赖 3D 地图 SDK V6.7.0 、基础 Foundation SDK 1.5.0 以上的版本运行。

高德地图 iOS 导航 SDK V6.9.1 2019-08-29

功能

1、新增:适配iOS13系统;

2、优化:语音播放的概率性卡顿缺陷;

3、优化:增加稳定性。

备注

该版本采用 xcode 10.1.0 版本编译打包。

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

需依赖 3D 地图 SDK V6.7.0 、基础 Foundation SDK 1.5.0 以上的版本运行。

高德地图 iOS 导航 SDK V6.9.0 2019-07-03

功能

1、新增:导航组件新增左侧自定义View ,通过addLeftCustomViewToNaviDriveView设置;

2、新增:导航组件驾车导航界面新增 “一键静音” 功能;

3、新增:导航组件导航界面新增顶部信息是否展示随后转向图标,通过-setShowNextRoadInfo设置。

备注

该版本采用 xcode 10.1.0 版本编译打包。

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

需依赖 3D 地图 SDK V6.7.0 、基础 Foundation SDK 1.5.0 以上的版本运行。

高德地图 iOS 导航 SDK V6.8.0 2019-05-15

功能

1、新增:AMapNaviInfo新增 AMapNaviExitBoardInfo 表示高速或城市快速路的出口路牌信息,表示当前自车位置应该从哪个路口出快速路;导航组件驾车导航页面根据 AMapNaviExitBoardInfo 显示出口牌信息;

2、新增:AMapNaviLocation 新增 isNetworkNavi 表示当前定位点是否为参与导航的网络点;

3、新增:导航组件驾车导航页面在播报 “当前GPS信号弱,位置刷新可能不及时” 时,底部显示对应的提醒toast;

优化

1、修复:导航组件驾车导航界面由于剩余距离为0,顶部显示 NaviInfo 的 View 的布局错误的bug;

2、修复:修复在已经有主辅路的情况下退出导航界面,再次进入,主辅路按钮不显示的缺陷;

3、修复:重复调用多次“开始导航”,会发送多次备选路线更新回调的bug;

4、修复:修复停止导航没有清空主备选和道路设施的缺陷;

5、修复:修复切换主备选或者主辅路时,高速出口路牌数据没有及时更新的bug;

6、修复:修复切换路线,路况偶尔为未知、偶现当前路线路况为蓝色的缺陷;

7、优化:备选路线更新回调的处理逻辑,使得多变单向外界发送清空备选路线的回调时,AMapNaviDriveManager.naviRoute 已更新为最新路线;

8、优化:AMapNaviCoreCombine 维护 currentNaviMode 表示当前的导航态;

备注

该版本采用 xcode 10.1.0 版本编译打包。

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

需依赖 3D 地图 SDK V6.7.0 、基础 Foundation SDK 1.5.0 以上的版本运行。

高德地图 iOS 导航 SDK V6.7.0 2019-03-28

功能

1、新增:AMapNaviRoute 新增 wayPointsInfo 表示路线上的途径点相关信息,详情请参考 AMapNaviRouteWayPointInfo 类;

2、新增:AMapNaviRoute 新增 drawStyleIndexes 表示根据路况生成的纹理索引数组, 可直接用于路线多彩线 MAMultiPolyline 的创建;

3、新增:AMapNaviInfo 新增 toWayPointInfos 表示当前自车位置到各途经点的信息,参考 AMapNaviToWayPointInfo;

4、新增:AMapNaviNaviDriveView 新增 AMapNaviViewMapModeType 表示日夜模式自动切换、自定义地图样式切换等;

5、新增:AMapNaviDriveView 新增 -addCustomOVerlay: 表示驾车导航页面添加自定义overlay,用法请参考官方demo中的 DriveViewWithCustomOverlayViewController;

6、新增:AMapNaviNaviDriveView 和导航组件新增 -showBackupRoute: 表示是否显示备选路线,默认YES;

7、新增:AMapNaviCompositeManager 新增回调接口 -compositeManager:didChangeDayNightType: 表示导航页面白天夜间模式切换的通知;

8、新增:导航组件优化设置页面的显示,新增日夜模式切换、比例尺智能缩放切换等功能;

优化

1、修复:修复导航组件驾车导航页面,特定情况下无法隐藏系统状态栏的问题;

2、废弃:AMapNaviNaviDriveView 废弃 autoSwitchDayNightType、showStandardNightType、customMapStyleEnabled,请使用 AMapNaviViewMapModeType 替代;

备注

该版本采用 xcode 10.1.0 版本编译打包。

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

需依赖 3D 地图 SDK V6.7.0 、基础 Foundation SDK 1.5.0 以上的版本运行。

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

功能

1、新增:AMapNaviDriveView增加turnArrowIs3D属性表示转弯箭头是否为3D、增加turnArrowSideColor属性表示3D转弯箭头的侧边颜色;

2、新增:导航组件-驾车导航页面添加高架上下切换按钮;

3、新增:AMapNaviBaseManager添加gpsWeakDetecedInterval接口,默认为10s,表示有连续的10s,GPS信号质量都比较差,就会触发GPS信号弱的回调. 值越小,就越容易触发;

4、新增:AMapNaviDriveManager区分主辅路、高架上下切换接口 -switchParallelRoad:。在导航组件模式下新增了高架上/高架下切换接口;

优化

1、优化:驾车、步行、骑行导航界面增加 -setCustomMapStyleOptions: 函数,废弃旧函数;

2、优化:POI算路支持设置起点车头角度属性startAngle;

备注

该版本采用 xcode 10.1.0 版本编译打包。

需依赖 3D 地图 SDK V6.7.0 、基础 Foundation SDK 1.5.0 以上的版本运行。

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

功能

1、新增:AMapNaviDriveView 增加 maxRenderFrame: 表示导航界面设置和获取地图刷新帧率接口

优化

1、导航组件导航界面内的UI调整优化,优化组件文字大小、路线图大小、按钮大小、页面交互逻辑等内容; 2、优化光柱条小车的默认显示位置,防止遮盖全程两个字; 3、适配GPS、模拟导航横竖屏情况下的UI修改,包括:logo、scale等按钮的位置调整;

备注

该版本采用 xcode 9.1.0 版本编译打包。

需依赖 3D 地图 SDK V6.4.0 、基础 Foundation SDK 1.5.0 以上的版本运行。

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

功能

1、 新增:AMapNaviDriveManager 增加 -calculateDriveRouteWithStartPOIInfo:endPOIInfo:wayPOIInfos:drivingStrategy: 表示根据高德POIInfo进行驾车路径规划。 2、优化:导航组件适配iPhoneXR、iPhoneXS Max,导航SDK最低支持系统版本为iOS8

问题修复

1、修复:驾车导航语音播报丢失 “请注意,不要” 等关键字的bug

备注

该版本采用 xcode 9.1.0 版本编译打包。

需依赖 3D 地图 SDK V6.4.0 、基础 Foundation SDK 1.5.0 以上的版本运行。

高德地图 iOS 导航 SDK V6.3.0 2018-09-03

功能

1、导航组件新增多备选路线导航模式,在多路线规划的情况下启动导航组件,在导航过程中可以进行路线切换。

2、AMapNaviDriveManager 新增 -setMultipleRouteNaviMode: 来设置非导航组件下启动多路线切换功能。 3、AMapNaviDriveManagerDelegate 增加 -driveManager:onSuggestChangeMainNaviRoute: 表示多路线GPS导航模式下,建议将某备选路线切换为主导航路线的回调函数。 4、AMapNaviDriveDataRepresentable 增加 -driveManager:updateBackupRoute: 表示多路线导航模式下的备选路线更新。

备注

该版本采用 xcode 9.1.0 版本编译打包。

需依赖 3D 地图 SDK V6.4.0 、基础 Foundation SDK 1.5.0 以上的版本运行。

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

功能

1、AMapNaviDriveManagerDelegate 增加 -driveManager:postRouteNotification: 表示透出路况信息通知的回调

2、AMapNaviDriveDataRepresentable 增加 -driveManager:updateTurnIconImage:turnIconType: 表示导航中的转向图标更新回调

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

4、AMapNaviVehicleInfo 类增加 isLoadIgnore 表示 算路时是否忽略货车重量,默认为No,即不忽略,也就是算路时会考虑货车的重量. 如为YES,就会忽略货车重量.

5、AMapNaviTrafficBarView 类增加:

1)wholeCourse 光柱是否表示全程,即偏航后小车是否还在原来的位置(不是重新从底部开始).默认为YES

2)borderWidth 外边框的宽度,默认为4

3)borderColor 外边框的颜色,默认为白色

6、AMapNaviDriveView 类增加:

1)showGreyAfterPass 表示走过的路线是否置灰

2)autoZoomMapLevel 表示锁车模式下是否为了预见下一导航动作自动缩放地图

3)screenAnchor 设置地图的视图锚点,来改变锁车时小车的的默认位置

4)autoSwitchDayNightType 是否自动切换白天黑夜模式

5)turnArrowWidth 设置路线上转弯箭头的宽度

6)showVectorline 是否显示牵引线

7)showTrafficLights 是否显示红绿灯

8)showCar 是否显示小车图标

9)showRoute 是否显示路线

10)dashedLineColor 路线虚线部分的颜色

11)dashedLineGreyColor 路线虚线部分走过后置灰的颜色

12)greyTexture 路线纹理部分走过后置灰的纹理图片

13)-addCustomAnnotation:、-removeCustomAnnotation: 表示添加和移除自定义标注

7、AMapNaviDriveViewDelegate 类增加:

1)-driveView:didChangeTrackingMode: 表示驾车导航界面跟随模式改变后的回调函数

2)-driveView:didChangeOrientation: 表示驾车导航界面横竖屏切换后的回调函数

3)-driveView:didChangeDayNightType: 表示驾车导航界面白天黑夜模式切换后的回调函数

4)-driveViewEdgePadding: 表示在showUIElements为NO时,驾车导航界面需要实时的取得可视区域,比如切换成全览时、横竖屏切换时、动态计算地图的缩放级别时

备注

该版本采用 xcode 9.1.0 版本编译打包。

需依赖 3D 地图 SDK V6.2.0 、基础 Foundation SDK 1.5.0 以上的版本运行。

高德地图 iOS 导航 SDK V6.1.1 2018-05-08

问题修复

1、修复不支持 bitcode 的问题。

备注

该版本采用 xcode 9.1.0 版本编译打包。

需依赖 3D 地图 SDK V6.2.0 、基础 Foundation SDK 1.5.0 以上的版本运行。

高德地图 iOS 导航 SDK V6.1.0 2018-04-28

功能

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

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

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

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

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

6、组件新增自定义anotation方法;

7、组件增加自动白天黑夜模式;

8、新增通过POIid进行算路。

问题修复

1、无起点算路时部分场景起点有可能在天安门的问题。

2、正在进行语音播报时通话,语音播报从听筒或扬声器传出的问题。

3、部分范围较大POI出入口造成的路径计算错误问题。

备注

该版本采用 xcode 9.1.0 版本编译打包。

需依赖 3D 地图 SDK V6.2.0 、基础 Foundation SDK 1.5.0 以上的版本运行。

高德地图 iOS 导航 SDK V6.0.0 2018-03-08

功能

1、全新导航引擎升级,导航性能、准确度,地图渲染性能全面提升;

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

3、问题修复。

备注

该版本采用 xcode 9.1.0 版本编译打包。

需依赖 3D 地图 SDK V6.0.0 、基础 Foundation SDK 1.4.0 以上的版本运行。

高德地图 iOS 导航 SDK V5.5.0 2018-01-15

功能

新增是否使用内置语音进行播报,对驾车、骑行、步行均有效;

新增表示GPS信号强弱的回调;

导航组件搜索POI页面新增历史记录的功能;

导航组件新增主动退出导航组件的函数;

导航组件新增以下回调:退出导航组件回调,导航组件页面回退回调,增加带类型的算路成功后的回调;

问题修复。

备注

该版本采用 xcode 9.1.0 版本编译打包。

需依赖 3D 地图 SDK V5.6.0 、基础 Foundation SDK 1.4.0 以上的版本运行。

高德地图 iOS 导航 SDK V5.4.0 2017-11-30

功能

导航组件适配iPhone X;

AMapNaviDriveManager 改为单例模式,新增 +(AMapNaviDriveManager *)sharedInstance 来获取单例,init方法被禁止使用;

新增 +(BOOL)destroyInstance 用于销毁AMapNaviDriveManager单例,返回值表示是否销毁成功。如果返回NO,请检查单例是否被强引用;

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

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

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

问题修复。

备注

该版本采用 xcode 9.1.0 版本编译打包。

需依赖 3D 地图 SDK V5.6.0 、基础 Foundation SDK 1.4.0 以上的版本运行。

高德地图 iOS 导航 SDK V5.3.0 2017-09-22

功能

新增平行道路切换功能增加switchParallelRoad接口和driveManager:updateParallelRoadStatus:回调方法。

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

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

驾车导航页面,新增自动锁车控制开关。

备注

该版本采用 xcode 8.3.2 版本编译打包。

需依赖 3D 地图 SDK V5.3.0 、基础 Foundation SDK 1.4.0 以上的版本运行。

高德地图 iOS 导航 SDK V5.2.1 2017-08-21

解决问题

修复导航界面的导航路线上转向箭头 polyline 不移除的问题。

备注

该版本采用 xcode 8.3.2 版本编译打包。

需依赖 3D 地图 SDK V5.2.1 、基础 Foundation SDK 1.4.0 以上的版本运行。

高德地图 iOS 导航 SDK V5.2.0 2017-08-10

功能

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

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

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

解决问题

解决一些导航过程中的偶然崩溃问题。

备注

该版本采用 xcode 8.3.2 版本编译打包。

需依赖 3D 地图 SDK V5.2.1 、基础 Foundation SDK 1.4.0 以上的版本运行。

高德地图 iOS 导航 SDK V5.1.0 2017-06-22

功能

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

AMapNaviRoute类增加途径城市 adcode 列表、增加路线路况信息。

AMapNaviGroupSegment 类,对应 AMapNaviRoute 中的 routeGroupSegments 属性。

AMapNaviDriveView 增加 customCalloutView 接口。

AMapNaviDriveView 增加自定义地图样式接口,可以使用自定义地图来自定义导航地图样式,点我参考使用方式(透传地图接口,使用方式相似)。

AMapNaviDriveView 增加非导航路线显示为虚线。

新增步行和骑行界面自车图标支持显示设备方向。

新增语音合成集成在SDK内部,支持语音播报时,降低其他正在播放声音的音量。

解决问题

优化驾车导航多次连续算路只返回最后一次的结果的问题。

优化 AMapNaviDriveManager stopNavi 后自动重选当前路线,否则 stopNavi 后再次开始导航无效果。

优化记录驾车,步行,骑行的网络请求发生的错误概率。

修复步行和骑行红绿灯数量错误问题。

修复type=6的算路失败后不对外透出。

备注

该版本采用 xcode 8.3.2 版本编译打包。

需依赖 3D 地图 SDK V5.2.1 、基础 Foundation SDK 1.4.0 以上的版本运行。

高德地图 iOS 导航 SDK V5.0.1 2017-05-15

解决问题

解决驾车导航时出现的 crash 问题,包括初始化 DriverManager 崩溃等问题。

解决 getTrafficStatuses 获取路况信息不能正确更新的问题。

备注

该版本采用 xcode 8.3.2 版本编译打包。

高德地图 iOS 导航 SDK V5.0.0 2017-04-11

功能

搭载智能 AI 引擎。

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

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

支持设置车牌,并且能返回路线的限行信息。

新增显示当前位置到终点的牵引线。

透传地图比例尺,支持设置是否显示比例尺和修改位置。 

解决问题

解决在iPhone 5和5s上,驾车导航概率性不更新的问题。

步行导航时间计算不正确的问题。

备注

  • 废弃接口

 类名 

方法或字段

是否保留功能

是否有替代接口

备注

AMapNaviDriveManager 

setTimeForOneWord:

但是可使用 driveManagerIsNaviSoundPlaying: 实现类似功能,具体可参考Demo。

getTrafficStatusesWithStartPosition:distance:

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

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

getNaviStatisticsInfo

不再提供导航统计信息。

refreshTrafficStatusesManual

已废弃,只能通过driveManager:updateTrafficStatus:接收回调结果

AMapNaviRoute

strategy

使用AMapNaviRoute.routeLabel替代。

AMapNaviInfo

carDirection

自车信息将在 driveManager:updateNaviLocation: 回调中获取。

carCoordinate

cameraIndex

摄像头信息将在driveManager:updateCameraInfos:回调中获取。 

cameraDistance

cameraCoordinate

cameraType

cameraLimitSpeed

searviceAreaDistance

服务区信息将在driveManager:updateServiceAreaInfos: 回调中获取。

  • 新增接口

新增接口名称

功能描述

备注

 AMapNaviDriveDataRepresentable 

driveManager:updateCameraInfos: 

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

driveManager:updateServiceAreaInfos: 

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

 AMapNaviDriveManager 

setVehicleProvince:number: 

设置车牌信息

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

AMapNaviDriveManagerDelegate

driveManagerIsNaviSoundPlaying: 

返回当前是否正在进行导航信息播报,如一直返回YES,"导航播报信息回调函数"就一直不会触发,如一直返回NO,就会出现语句打断情况,所以请根据实际情况返回。 

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

 AMapNaviRoute

routeLabels 

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

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

restrictionInfo 

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

比如:起点在限行区域等

高德地图 iOS 导航 SDK V2.3.0 2016-10-13

功能

新增骑行导航,接口包括:AMapRideManager、AMapRideView、AMapNaviRideDataRepresentable及相关AMapRideManagerDelegate和AMapRideViewDelegate。

解决问题

OfficialDemo中Swift部分改为Swift3.0语法,以适配Swift3.0。

高德地图 iOS 导航 SDK V2.2.1            2016-9-13

解决问题

解决了在某些短距离路径在特定路况条件下的卡死问题。

高德地图 iOS 导航 SDK V2.2.0            2016-8-18

功能

新增自定义路线Polyline样式,具体可参考Demo中的"自定义路线Polyline”条目。

新增途经点所在的 segment 段坐标串尾点在整条路线的index。

新增 MapView 的 zoomLevel 设置接口,可用于自定义缩放按钮。

新增限行算路,设置车牌号接口。

重写官方Demo,拆分所有基础功能点和自定义功能展示。

高德地图 iOS 导航 SDK V2.1.0            2016-7-19

功能

全面支持HTTPS。

新增多路径算路策略,保持与高德地图算路一致性,同时提供偏好和策略转换接口 ConvertDrivingPreferenceToDrivingStrategy()。

新增自车自定义(设置自车以及罗盘图片)功能。

新增自定义算路路线纹理的功能,可分别对标准路线和路况路线设置自定义纹理。

备注

为了突出路况,将showTrafficLayer的默认值改为true。

高德地图 iOS 导航 SDK V2.0.0            2016-6-2

功能

驾车导航新增多路径规划,支持选择路径导航。

驾车导航新增新手播报和简洁播报。

完善巡航模式(智能播报),增加巡航模式下道路设施和巡航模式状态信息回调;

新增界面模式接口,包含锁车、全览和普通,以及界面模式变更回调;

新增电子眼信息类AMapNaviCameraInfo、巡航信息类AMapNaviCruiseInfo、道路交通设施类AMapNaviTrafficFacilityInfo以及AMapNaviRoute增加道路电子眼信息routeCameras;

备注

V2.0.0版本重构了导航SDK,接口变动大,但是易用性增强,变动的接口如下:

将AMapNaviManager类拆分为AMapNaviDriveManager和AMapNaviWalkManager;

简化AMapNaviDrive/WalkManagerDelegate,增加AMapNaviDrive/WalkDataRepresentable专注于导航数据更新;

将present和dismiss方法修改为add/removeDataRepresentative方法,支持多个数据展示者同时展示;

高德地图 iOS 导航 SDK V1.5.0            2016-01-20

功能

支持外部传入GPS进行导航及巡航,详见 enableExternalLocation 和 externalLocation 属性。

新增显示/隐藏路口放大图时的回调方法,返回路口放大图图片。

新增显示/隐藏车道信息时的回调方法,返回车道信息。

新增生成车道信息图片的方法,接收车道信息回调方法的返回值生成车道信息图片。

新增是否自动进行拥堵重算属性isRecalculateRouteForTrafficJam,并新增触发拥堵重算后的回调方法。

新增获取导航统计信息接口及导航信息类,详见getNaviStatisticsInfo、AMapNaviStatisticsInfo。

在AMapNaviRoute增加道路分段信息,以及分段信息类AMapNaviSegment。

在AMapNaviSegment增加分段的Link信息,以及Link类AMapNaviLink。

新增AMapNaviRoadClass道路类型枚举,AMapNaviFormWay主辅路信息枚举,详见 AMapNaviLink类。

在导航信息类AMapNaviInfo中新增自车所在link属性currentLinkIndex。

高德地图 iOS 导航 SDK V1.4.0            2015-12-10

新增功能

新增路口放大图功能,并提供路口放大图的控制接口,详见 AMapNaviViewController 类的 showCrossImage 属性。

新增返回导航线路上途经点(最多4个)所在导航分段的索引,详见 AMapNaviRoute 类的 wayPointsIndexes 属性。

新增返回自车信息所在导航分段的索引,详见 AMapNaviInfo 类的 currentSegmentIndex 属性。

新增返回导航界面是否是锁车状态,详见 AMapNaviViewController 类的 isCarLock 属性。

新增设置锁车状态下的地图倾斜角,以便可以在白天看到蓝天白云效果,在夜晚看到星空效果,详见 AMapNaviViewController 类的 cameraDegree 属性。

解决问题

修复bitcode问题。

解决导航界面放大缩小按钮的缩放级别问题。

优化光柱显示,车标不挡住光柱,方便验证光柱与路线一致。

优化放大缩小按钮,在地图最大和最小级别时状态设置为无效。

备注

由于3D地图支持多实例,废弃 AMapNaviViewController 类的 initWithMapView 方法,使用 initWithDelegate 方法代替。

导航SDK集成了最新版本的3D地图SDK(V3.2.1),导航界面的效果大幅提升。

高德地图 iOS 导航 SDK V1.3.2            2015-11-05

功能

新增后台定位(详见: AMapNaviManager的allowsBackgroundLocationUpdates属性)和 Bitcode。

解决问题

设备转屏锁定,App支持旋转时导航界面转屏的问题。

备注

本版本适配iOS9的新特性。

高德地图 iOS 导航 SDK V1.3.1            2015-07-30

解决问题

解决Swift2.0下,实现回调协议后,初始化方法不识别问题。

备注

1. <MapNaviManagerDelegate>中删除以下回调方法:

  • AMapNaviManager:error:
  • AMapNaviManager:didPresentNaviViewController:
  • AMapNaviManager:didDismissNaviViewController:
  • AMapNaviManagerOnCalculateRouteSuccess:
  • AMapNaviManager:onCalculateRouteFailure:
  • AMapNaviManagerNeedRecalculateRouteForYaw:
  • AMapNaviManager:didStartNavi:
  • AMapNaviManagerDidEndEmulatorNavi:
  • AMapNaviManagerOnArrivedDestination:
  • AMapNaviManager:onArrivedWayPoint:
  • AMapNaviManager:didUpdateNaviLocation:
  • AMapNaviManager:didUpdateNaviInfo:
  • AMapNaviManagerGetSoundPlayState:
  • AMapNaviManager:playNaviSoundString:soundStringType:
  • AMapNaviManagerDidUpdateTrafficStatuses:

2. <AMapNaviHUDViewControllerDelegate>中删除以下回调方法:

  • AMapNaviHUDViewControllerBackButtonClicked:

3. <AMapNaviViewControllerDelegate>中删除以下回调方法:

  • AMapNaviViewControllerCloseButtonClicked:
  • AMapNaviViewControllerMoreButtonClicked:
  • AMapNaviViewControllerTrunIndicatorViewTapped:

高德地图 iOS 导航 SDK V1.3.0            2015-07-17

功能

新增适配Apple Watch和一键导航的示例工程,给用户提供多维度的开发帮助。

新增隐藏默认UI模块,详见 AMapNaviViewController 类的 showUIElements 属性。

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

解决问题

解决驾车导航中的播报内容不完善的问题。

高德地图 iOS 导航 SDK V1.2.1            2015-05-15

解决问题

解决 V1.2.0 版本不支持模拟器的问题。

高德地图 iOS 导航 SDK V1.2.0            2015-05-14

功能

新增智能播报,可在不设置目的驾车过程中,播报电子眼、特殊道路设施等信息,详见 AMapNaviManager 类中的 detectedMode 属性;

开放导航界面中跟随状态和非状态时的回调函数,方便用户的导航界面的定制需求,详见 AMapNaviViewControllerDelegate;

优化了导航界面交通路况光柱:修改为显示全程路况,增加车图标标明已经驶过的路程;

更改导航界面默认值:默认不显示指南针、关闭楼块、去掉默认的起点annotationView、路况按钮只在锁车状态显示;

优化了驾车导航的偏航过程;

解决问题

解决CPU占用率过高的问题。

解决相同导航方式下算路失败后的界面错误问题。

解决从无定位权限转为允许后无法继续获取定位信息的问题。

备注

全新的导航界面布局和配色。

高德地图 iOS 导航 SDK V1.1.1            2015-03-10

功能

新增驾车导航中车道信息显示。

新增导航路线下一个转向箭头的显示,并控制在[16-19]的缩放级别显示,详见 AMapNaviViewController 类中的 showTurnArrow 属性。。

增加实时路况图标按钮,并提供控制接口,详见 AMapNaviViewController 类中的showTrafficButton 属性。

新增控制HUD界面中剩余时间和剩余距离的接口,参考:AMapNaviHUDViewController类中的showRemainTime和showRemainDistance属性。

优化驾车导航路线上摄像头的显示逻辑,只显示与自车位置最近的2个,且只在[14-19]级显示。

优化导航段剩余距离显示(转向指示界面和HUD界面),当超过1000米,以公里为单位显示;

新增“通过提示”的播报类型,详见 AMapNaviSoundType 中的 AMapNaviSoundTypePassedReminder;

新增“严重拥堵”的交通路况,对应 AMapNaviTrafficStatus 中 status 属性对应的值。并且增加了导航路线彩虹线对应的纹理,增加交通状况光柱对应配色;

解决问题

解决部分回调函数在Swift语法中无法调用的问题,废弃了 <AMapNaviManagerDelegate>、<AMapNaviViewControllerDelegate> 和 <AMapNaviHUDViewControllerDelegate> 中的回调函数。

解决编译选项"Debug Information Format”设置为"DWARF with dSYM File"时的编译警告问题。

解决车图标移动过程中抖动问题。

解决驾车导航过程中不播报前方路况的问题。

高德地图 iOS 导航 SDK V1.1.0            2014-12-09

功能

新增对arm64架构的支持;

新增步行导航功能,详见以下接口:

  • AMapNaviManager.calculateWalkRouteWithEndPoints: 不带起点的步行算路
  • AMapNaviManager.calculateWalkRouteWithStartPoints:endPoints: 带起点的步行算路
  • AMapNaviManager.recalculateWalkRoute 步行导航路线重算

新增获取导航路线上红绿灯数目属性,详见:AMapNaviRoute.routeTrafficLightCount;

解决问题

解决驾车路径规划成功后的回调函数调用时弹出一个 alertview,无法进入导航界面的问题。

高德地图 iOS 导航 SDK V1.0.1            2014-11-12

功能

适配 iOS8 系统。

适配 iPhone 6 和 iPhone 6 Plus。

解决问题

解决在iOS8中无法定位的问题。

高德地图 iOS 导航 SDK V1.0.0            2014-09-28

新增功能

新增驾车路径规划。

提供2种导航模式:实时导航和模拟导航。

提供2种导航视图:导航视图或HUD视图。2023-01-16

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