资源下载
2023-07-03 TencentNaviSDK_iOS_v5.4.6
依赖
- 地图SDK v4.5.6.1及以上版本;
- 大定位SDK v5.6.9.48以上版本(同导航SDK在下载链接中)
更新日志
- 定位SDK优化导航下的智能定位场景。
- TNKTNKCarNavigationData新增,
/**
* @brief 本次导航已行驶时间,单位:秒
* @since 5.4.6
*/
@property (nonatomic, readonly) int passedTime;
/**
* @brief 本次导航已行驶里程,单位:米
* @since 5.4.6
*/
@property (nonatomic, readonly) int passedDistance;
2023-06-08 TencentNaviSDK_iOS_v5.4.5
依赖
- 地图SDK v4.5.6.1及以上版本;
- 大定位SDK v5.6.9.47.1以上版本(同导航SDK在下载链接中)
更新日志
- 定位SDK增加围栏功能。TencentLBSGeoFenceManager类,开启定位后围栏功能正常使用。
- iOS导航注册代理方法重命名, 解决swift方法重名的问题
/**
* @brief 注册对象接收导航事件变化.
* 注册后可通过该协议获取导航过程中出现的状态或信息改变(如已偏航、经过途经点、到达终点等).
* 导航事件变化采用广播形式,可同时注册多个对象接收事件变化.
* @param naviDelegate 接收导航事件变化的对象
*/
- (void)registerNaviDelegate:(id <TNKCarNaviDelegate>)naviDelegate NS_SWIFT_NAME(registerNaviDelegate(_:));
/**
* @brief 注销对象接收导航事件变化.
* @param naviDelegate naviDelegate
*/
- (void)unregisterNaviDelegate:(id <TNKCarNaviDelegate>)naviDelegate NS_SWIFT_NAME(unregisterNaviDelegate(_:));
/**
* @brief 注册对象接收导航UI数据更新.
* 注册后可通过该协议获取导航面板所需数据(如道路名称、转向箭头、路口放大图等).
* 使用导航SDK提供的默认导航界面TNKCarNaviView(其中包括地图和导航面板)需要将其通过本方法注册.
* 若需要自定义导航面板,则可通过本方法注册从而接收导航UI数据更新.
* 导航UI数据更新采用广播形式,可同时注册多个对象接收数据更新.
* @param uiDelegate 接收导航UI数据更新的对象
*/
- (void)registerUIDelegate:(id <TNKCarNaviUIDelegate>)uiDelegate NS_SWIFT_NAME(registerUIDelegate(_:));
/**
* @brief 注销对象接收导航UI数据更新.
* @param uiDelegate naviDelegate
*/
- (void)unregisterUIDelegate:(id <TNKCarNaviUIDelegate>)uiDelegate NS_SWIFT_NAME(unregisterUIDelegate(_:));
- gps信号弱时开启智能定位功能
- TNKBaseNavView新增方法,配置当前位置的样式
/**
* @brief 配置当前位置UI属性 (必须在QMapView 初始化以后, 定位开启之前调用)
* @since 5.4.5
* @param presentation 位置UI属性
*/
- (void)configureUserLocationPresentation:(QUserLocationPresentation *)presentation;
2023-03-20 TencentNaviSDK_iOS_v5.4.4
依赖
- 地图SDK v4.5.6.1及以上版本;
- 大定位SDK v5.6.9.35以上版本(同导航SDK在下载链接中)
更新日志
- TNKCarNaviUIDelegate 新增回调,
/**
* @brief 收费站信息更新回调. 通常在驶出收费站时回调
* @since 5.4.4
* @param manager manager
* @param tollStationInfo 所有走过的收费站信息
*/
- (void)carNavigationManager:(TNKCarNaviManager *)manager didUpdateTollStationInfo:(TNKTollStationInfo *)tollStationInfo;
2022-09-08 TencentNaviSDK_iOS_v5.4.2
依赖
- 地图SDK v4.5.6.1及以上版本;
- 大定位SDK v5.6.9.35版本(同导航SDK在下载链接中)
更新日志
- TNKCarNaviManager新增接口获取当前路线的路况信息:
/**
* @brief 当前导航路线的路况信息,非导航时获取为空 since 5.4.2
*/
@property (nonatomic, readonly, nullable) TNKRouteTrafficStatus *currRouteTrafficStatus;
- TNKCarNaviView新增方法,控制备选路线显隐
/**
* @brief 显示某个备选路线. since 5.4.2
*/
- (void)showBackupRoute:(NSString *)routeID;
/**
* @brief 隐藏某个备选路线. since 5.4.2
*/
- (void)hideBackupRoute:(NSString *)routeID;
- TNKCarRouteSearchOption新增字段
/**
* @brief 是否避开疫情区域, 默认为NO. since 5.4.2
*/
@property (nonatomic, assign) BOOL avoidCovidArea;
- 修复触发[TNKMapViewDelegateProxy mapView:didTapOverlay:]方法时偶现的crash
2022-08-12 TencentNaviSDK_iOS_v5.4.1
依赖
- 地图SDK v4.5.6.1及以上版本;
- 大定位SDK v5.6.9.32版本(同导航SDK在下载链接中)
更新日志
-
新增获取当前路线的方法
+ TNKCarNaviManger新增curSearchRoute方法,获取当前道路初始算路时的数据。
-
语音播报提供空闲时段回调
+ 新增回调 TNKCarNaviUIDelegate新增carNavigationManager:didEnterIdleSection方法,通知TTS空闲段落
-
起终点策略字段新增场站吸附定义
+ TNKSearchNaviPoiType新增TNKSearchNaviPoiTypeStation定义,用于路径规划为终点的场站吸附策略
-
TNKNavigationData补充机动点的转向类型
+ 新增方法 TNKNavigationData、TNKRideNavigationData新增intersectionType属性
-
路径规划新增是否为新能源车的字段
+ 新增字段 TNKCarRouteSearchOption新增isGreenCar 属性是否为新能源车,默认NO。
-
骑行算路结果增加路口数
+ TNKRideSearchNaviRoute新增crossNum属性,获取骑行算路结果路口数。
-
补充伴随的路线信息中包含推荐理由
+ TNKCarRouteSearchRoutePlan新增bkRecommendType属性。获取路线推荐理由,-1为默认,0-更快,1-封路,2-限行。仅补充伴随时有意义
-
导航路线中增加点事件
-
诱导引擎的到达目的地后偏航逻辑增强。如果到达目的回调不调用结束导航,通过目的地30米后触发偏航
-
解决开启导航时,导航红线与导航自车标更新慢的问题。
2022-07-20 TencentNaviSDK_iOS_v5.4.0.2
依赖
- 地图SDK v4.5.6.1及以上版本;
- 大定位SDK v5.6.9.32版本(同导航SDK在下载链接中)
更新日志
- 解决大定位中创建线程不释放的问题
- 解决导航SDK内部已知问题
2022-06-24 TencentNaviSDK_iOS_v5.4.0
依赖
- 地图SDK v4.5.6.1及以上版本;
- 大定位SDK v5.6.9.29版本(同导航SDK在下载链接中)
更新日志
- 大定位支持拼车场景的判偏逻辑。TNKCarNaviManager新增 waypointRemovedStrategy
- 支持动态换路能力。TNKCarNaviUIDelegate新增 carNavigationManager:routeDidChange:routeTrafficStatus:changeRouteMsg,给出换路理;TNKCarNaviUIDelegate新增 carNavigationManager:showRecommendedRouteInfo:,开发者自定义动态换路的弹框样式。
- 自动比例尺功能自适应放大图。
- 自车点方向角矢量化。
- 开始导航时不再展示初始路径规划的伴随路线,并新增伴随路线展示率统计。
2022-06-09 TencentNaviSDK_iOS_v5.3.9.2
依赖
- 地图SDK v4.5.6.1及以上版本;
- 大定位SDK v5.6.9.32版本(同导航SDK在下载链接中)
更新日志
- 增加【用户已同意隐私协议】确认接口,如果为设置为同意,则无法进行导航。TNKNaviServices新增setPrivacyAgreement接口。
- 敲击默认诱导面板增加轮次播报回放。TNKCarNaviManager新增requestTts方法。
- 路线规划结果增加是否命中终点延伸吸附策略字段。TNKCarRouteSearchResult新增hitEndAdsorbExtStrategy字段。
- 提升途经点实时剩余时间准确性。
- 默认导航诱导看板增加附属诱导看版。
- 增加播报模式选择方法,提供标准模式、简洁播报、静音模式,默认为标准模式。TNKCarNaviManager新增ttsMode方法。
- 优化放大图复现逻辑。当拖动地图时进入回弹模式并且正在展示的放大图会消失,回到3D导航模式时放大图复现。
- 丰富路线解释性类型。具体查看TNKCarRouteExplain中的TNKCarRouteExplainType。
- 优化起点吸附准确性。TNKCarRouteSearchOption中的preLocations类型改为NSArray<TencentLBSLocation *> *。
- 解决导航过程拖动地图无法进入回弹模式的问题。
2022-05-015 TencentNaviSDK_iOS_v5.3.8.3
依赖
- 地图SDK v4.5.3.1及以上版本;
- 大定位SDK v5.6.7.6.11版本(同导航SDK在下载链接中)
更新日志
- 更新诱导引擎,修复偶现crash。
2022-05-07 TencentNaviSDK_iOS_v5.3.8.2
依赖
- 地图SDK v4.5.3.1及以上版本;
- 大定位SDK v5.6.7.6.11版本(同导航SDK在下载链接中)
更新日志
- 解决导航过程拖动地图无法进入回弹模式的问题。
- 货车导航参数TNKTruckSearchOption新增字段
/**
* @brief 是否是拖车 0:非拖挂车,1:拖挂车
*/
@property (nonatomic, assign) int trail;
/**
* @brief 车牌颜色。1.蓝牌;2.黄牌;3.黑牌; 4.白牌; 5.绿牌(新能源、农用车);6.黄绿
*/
@property (nonatomic, assign) int plateColor;
2022-03-21 TencentNaviSDK_iOS_v5.3.8
依赖
- 地图SDK v4.5.3.1及以上版本;
- 大定位SDK v5.6.7.6.11版本(同导航SDK在下载链接中)
更新日志
- 长直行展示对应icon;
- 丰富电子眼属性(鸣笛、不系安全带、打电话) ;
- 已走过路口的红绿灯icon不再展示;
- Tips大图分类型预加载和展示 ;
- 语音播报支持顺序播报;
- 途经点比例尺自适应策略优化;
- 全览模式下,导航路线及伴随路线均在屏幕中展现 ;
- 内部道路渲染为蓝色;
- 路线解释性透出限行信息。
2022-03-09 TencentNaviSDK_iOS_v5.3.7.1
依赖
- 地图SDK v4.5.3.1及以上版本;
- 大定位SDK v5.6.7.6.11版本(同导航SDK在下载链接中)
更新日志
- 修复缓存逻辑缺陷造成的主线程卡顿;
- 优化途径点相关的判达与偏航逻辑;
- 优化放大图出图策略。
2022-02-18 TencentNaviSDK_iOS_v5.3.7
依赖
- 地图SDK v4.5.3.1及以上版本;
- 大定位SDK v5.6.6.11版本(同导航SDK在下载链接中)
更新日志
- 更新导航页的默认UI;
- Tips路口大图功能,增加大图出图率;
- 更新诱导引擎,提升诱导体验;
- 优化途径点判达逻辑;
- 更新拥堵气泡样式,等灯样式;
- 出放大图时拖动地图,放大图消失并给出消失回调;
- iOS导航Marker由原生视图绘制切换至地图引擎绘制。
2022-01-23 TencentNaviSDK_iOS_v5.3.6.1
依赖
- 地图SDK v4.4.5及以上版本;
- 大定位SDK v5.6.5.20版本(同导航SDK在下载链接中)
更新日志
- 修复启停播报不生效的问题;
- 修复超长距离日志回流失败的问题。
2022-01-12 TencentNaviSDK_iOS_v5.3.6
依赖
- 地图SDK v4.4.5及以上版本;
- 大定位SDK v5.6.5.20版本(同导航SDK在下载链接中)
更新日志
- 更新导航页的默认UI;
- TNKCarNaviView新增routeConfig属性,可动态调整当前路线/伴随路线的样式;
- TNKCarNaviView弃用routeColorDictionary、accompanyRouteColorDictionary属性,请改为使用routeConfig;
- 优化默认面板的高速出口样式;
- 默认面板,距离转向路口0米时修改为"现在";
- 新增电子眼样式:礼让行人、压线。
2022-01-12 TencentNaviSDK_iOS_v5.3.5.1
依赖
- 地图SDK v4.4.5及以上版本;
- 大定位SDK v5.6.5.20版本(同导航SDK在下载链接中)
更新日志
- 解决偶现放大图不展示的问题;
- 解决放大图消失后偶现不展示最近一个电子眼的问题。
2021-12-29 TencentNaviSDK_iOS_v5.3.5
依赖
- 地图SDK v4.4.5及以上版本;
- 大定位SDK v5.6.5.20版本(同导航SDK在下载链接中)
更新日志
- 乘客指路返回成功失败标识。TNKCarRouteSearchResult新增isSearchByRouteIDWorking字段;
- 导航过程中可以进行乘客指路。
TNKCarNaviManager新增方法:
行中指路成功、失败分别走如下回调:/** * @brief 出行业务乘客选路功能。导航中通过乘客端新选中的路线进行重新算路。 * @param routeID 路线id * @return 状态码。 0:成功; 1:当前非导航状态,无法修改; 2: 数据不合法 */ - (int)changeRouteByRouteID:(NSString *)routeID;
/** * @brief 获取重新算路请求成功回调. 注意此时并不包含无路网数据的情况,此情况参见. didSuccessRecaculateRouteInFence回调 * @param manager manager * @param type 重新算路类型 * @param result 重新算路成功结果 */ - (void)carNavigationManager:(TNKCarNaviManager *)manager didSuccessRecaculateRoute:(TNKCarNaviManagerRecaculateType)type result:(TNKCarRouteSearchResult *)result; /** * @brief 获取重新算路请求失败回调. * @param manager manager * @param type 重新算路类型 * @param error 重新算路失败原因 */ - (void)carNavigationManager:(TNKCarNaviManager *)manager didFailRecaculateRoute:(TNKCarNaviManagerRecaculateType)type error:(NSError *)error;
- NavigationData给出超速提醒字段: isOverSpeed;
- 默认车速表支持根据车信长度自动调整位置;
- 扩展车信类型;
- 升级诱导播报版本,优化导航体验。
2021-02-18 TencentNaviSDK_iOS_v5.3.4.7
依赖
- 地图SDK v4.4.5及以上版本;
- 大定位SDK v5.6.5.20版本(同导航SDK在下载链接中)
更新日志
- 更新TTS播报模块
2021-01-12 TencentNaviSDK_iOS_v5.3.4.2
依赖
- 地图SDK v4.4.5及以上版本;
- 大定位SDK v5.6.5.20版本(同导航SDK在下载链接中)
更新日志
- 解决偶现放大图不展示的问题;
- 解决放大图消失后偶现不展示最近一个电子眼的问题。
2021-12-21 TencentNaviSDK_iOS_v5.3.4.1
依赖
- 地图SDK v4.4.5及以上版本;
- 大定位SDK v5.6.5.20版本(同导航SDK在下载链接中)
更新日志
- 解决部分场景出现偏航响应慢的问题。
2021-12-01 TencentNaviSDK_iOS_v5.3.4
更新日志
- 重构导航服务数据序列化反序列化模块。
- 优化电子眼展示,支持最多3排展示。
- 优化放大图预下载机制。
- 优化伴随气泡展示位置。
- 更新导航路线上的红绿灯图片资源,展示效果更佳。
- 调整CarNaviView默认的最小比例尺,从14调整为15。‘
- 升级导航引擎,提升导航体验。
这篇文章对您解决问题是否有帮助?
已解决
未解决