资源下载


2023-07-03 TencentNaviSDK_iOS_v5.4.6

依赖

  1. 地图SDK v4.5.6.1及以上版本;
  2. 大定位SDK v5.6.9.48以上版本(同导航SDK在下载链接中)

更新日志

  1. 定位SDK优化导航下的智能定位场景。
  2. 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

依赖

  1. 地图SDK v4.5.6.1及以上版本;
  2. 大定位SDK v5.6.9.47.1以上版本(同导航SDK在下载链接中)

更新日志

  1. 定位SDK增加围栏功能。TencentLBSGeoFenceManager类,开启定位后围栏功能正常使用。
  2. 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(_:));

  1. gps信号弱时开启智能定位功能
  2. TNKBaseNavView新增方法,配置当前位置的样式
/**
 * @brief 配置当前位置UI属性 (必须在QMapView 初始化以后, 定位开启之前调用)
 * @since 5.4.5
 * @param presentation 位置UI属性
 */
- (void)configureUserLocationPresentation:(QUserLocationPresentation *)presentation;

2023-03-20 TencentNaviSDK_iOS_v5.4.4

依赖

  1. 地图SDK v4.5.6.1及以上版本;
  2. 大定位SDK v5.6.9.35以上版本(同导航SDK在下载链接中)

更新日志

  1. 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

依赖

  1. 地图SDK v4.5.6.1及以上版本;
  2. 大定位SDK v5.6.9.35版本(同导航SDK在下载链接中)

更新日志

  1. TNKCarNaviManager新增接口获取当前路线的路况信息:
/**
 *  @brief 当前导航路线的路况信息,非导航时获取为空  since 5.4.2
 */
@property (nonatomic, readonly, nullable) TNKRouteTrafficStatus *currRouteTrafficStatus;
  1. TNKCarNaviView新增方法,控制备选路线显隐
/**
 * @brief 显示某个备选路线. since 5.4.2
 */
- (void)showBackupRoute:(NSString *)routeID;

/**
 * @brief 隐藏某个备选路线. since 5.4.2
 */
- (void)hideBackupRoute:(NSString *)routeID;

  1. TNKCarRouteSearchOption新增字段
/**
 * @brief 是否避开疫情区域, 默认为NO. since 5.4.2
 */
@property (nonatomic, assign) BOOL avoidCovidArea;
  1. 修复触发[TNKMapViewDelegateProxy mapView:didTapOverlay:]方法时偶现的crash


2022-08-12 TencentNaviSDK_iOS_v5.4.1

依赖

  1. 地图SDK v4.5.6.1及以上版本;
  2. 大定位SDK v5.6.9.32版本(同导航SDK在下载链接中)

更新日志

  1. 新增获取当前路线的方法

    + TNKCarNaviManger新增curSearchRoute方法,获取当前道路初始算路时的数据。
    
  2. 语音播报提供空闲时段回调

     + 新增回调 TNKCarNaviUIDelegate新增carNavigationManager:didEnterIdleSection方法,通知TTS空闲段落
    
  3. 起终点策略字段新增场站吸附定义

    + TNKSearchNaviPoiType新增TNKSearchNaviPoiTypeStation定义,用于路径规划为终点的场站吸附策略
    
  4. TNKNavigationData补充机动点的转向类型

     + 新增方法 TNKNavigationData、TNKRideNavigationData新增intersectionType属性
    
  5. 路径规划新增是否为新能源车的字段

     + 新增字段 TNKCarRouteSearchOption新增isGreenCar 属性是否为新能源车,默认NO。
    
  6. 骑行算路结果增加路口数

     + TNKRideSearchNaviRoute新增crossNum属性,获取骑行算路结果路口数。
    
  7. 补充伴随的路线信息中包含推荐理由

     + TNKCarRouteSearchRoutePlan新增bkRecommendType属性。获取路线推荐理由,-1为默认,0-更快,1-封路,2-限行。仅补充伴随时有意义
    
  8. 导航路线中增加点事件

  9. 诱导引擎的到达目的地后偏航逻辑增强。如果到达目的回调不调用结束导航,通过目的地30米后触发偏航

  10. 解决开启导航时,导航红线与导航自车标更新慢的问题。



2022-07-20 TencentNaviSDK_iOS_v5.4.0.2

依赖

  1. 地图SDK v4.5.6.1及以上版本;
  2. 大定位SDK v5.6.9.32版本(同导航SDK在下载链接中)

更新日志

  1. 解决大定位中创建线程不释放的问题
  2. 解决导航SDK内部已知问题


2022-06-24 TencentNaviSDK_iOS_v5.4.0

依赖

  1. 地图SDK v4.5.6.1及以上版本;
  2. 大定位SDK v5.6.9.29版本(同导航SDK在下载链接中)

更新日志

  1. 大定位支持拼车场景的判偏逻辑。TNKCarNaviManager新增 waypointRemovedStrategy
  2. 支持动态换路能力。TNKCarNaviUIDelegate新增 carNavigationManager:routeDidChange:routeTrafficStatus:changeRouteMsg,给出换路理;TNKCarNaviUIDelegate新增 carNavigationManager:showRecommendedRouteInfo:,开发者自定义动态换路的弹框样式。
  3. 自动比例尺功能自适应放大图。
  4. 自车点方向角矢量化。
  5. 开始导航时不再展示初始路径规划的伴随路线,并新增伴随路线展示率统计。


2022-06-09 TencentNaviSDK_iOS_v5.3.9.2

依赖

  1. 地图SDK v4.5.6.1及以上版本;
  2. 大定位SDK v5.6.9.32版本(同导航SDK在下载链接中)

更新日志

  1. 增加【用户已同意隐私协议】确认接口,如果为设置为同意,则无法进行导航。TNKNaviServices新增setPrivacyAgreement接口。
  2. 敲击默认诱导面板增加轮次播报回放。TNKCarNaviManager新增requestTts方法。
  3. 路线规划结果增加是否命中终点延伸吸附策略字段。TNKCarRouteSearchResult新增hitEndAdsorbExtStrategy字段。
  4. 提升途经点实时剩余时间准确性。
  5. 默认导航诱导看板增加附属诱导看版。
  6. 增加播报模式选择方法,提供标准模式、简洁播报、静音模式,默认为标准模式。TNKCarNaviManager新增ttsMode方法。
  7. 优化放大图复现逻辑。当拖动地图时进入回弹模式并且正在展示的放大图会消失,回到3D导航模式时放大图复现。
  8. 丰富路线解释性类型。具体查看TNKCarRouteExplain中的TNKCarRouteExplainType。
  9. 优化起点吸附准确性。TNKCarRouteSearchOption中的preLocations类型改为NSArray<TencentLBSLocation *> *。
  10. 解决导航过程拖动地图无法进入回弹模式的问题。


2022-05-015 TencentNaviSDK_iOS_v5.3.8.3

依赖

  1. 地图SDK v4.5.3.1及以上版本;
  2. 大定位SDK v5.6.7.6.11版本(同导航SDK在下载链接中)

更新日志

  1. 更新诱导引擎,修复偶现crash。


2022-05-07 TencentNaviSDK_iOS_v5.3.8.2

依赖

  1. 地图SDK v4.5.3.1及以上版本;
  2. 大定位SDK v5.6.7.6.11版本(同导航SDK在下载链接中)

更新日志

  1. 解决导航过程拖动地图无法进入回弹模式的问题。
  2. 货车导航参数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

依赖

  1. 地图SDK v4.5.3.1及以上版本;
  2. 大定位SDK v5.6.7.6.11版本(同导航SDK在下载链接中)

更新日志

  1. 长直行展示对应icon;
  2. 丰富电子眼属性(鸣笛、不系安全带、打电话) ;
  3. 已走过路口的红绿灯icon不再展示;
  4. Tips大图分类型预加载和展示 ;
  5. 语音播报支持顺序播报;
  6. 途经点比例尺自适应策略优化;
  7. 全览模式下,导航路线及伴随路线均在屏幕中展现 ;
  8. 内部道路渲染为蓝色;
  9. 路线解释性透出限行信息。


2022-03-09 TencentNaviSDK_iOS_v5.3.7.1

依赖

  1. 地图SDK v4.5.3.1及以上版本;
  2. 大定位SDK v5.6.7.6.11版本(同导航SDK在下载链接中)

更新日志

  1. 修复缓存逻辑缺陷造成的主线程卡顿;
  2. 优化途径点相关的判达与偏航逻辑;
  3. 优化放大图出图策略。


2022-02-18 TencentNaviSDK_iOS_v5.3.7

依赖

  1. 地图SDK v4.5.3.1及以上版本;
  2. 大定位SDK v5.6.6.11版本(同导航SDK在下载链接中)

更新日志

  1. 更新导航页的默认UI;
  2. Tips路口大图功能,增加大图出图率;
  3. 更新诱导引擎,提升诱导体验;
  4. 优化途径点判达逻辑;
  5. 更新拥堵气泡样式,等灯样式;
  6. 出放大图时拖动地图,放大图消失并给出消失回调;
  7. iOS导航Marker由原生视图绘制切换至地图引擎绘制。


2022-01-23 TencentNaviSDK_iOS_v5.3.6.1

依赖

  1. 地图SDK v4.4.5及以上版本;
  2. 大定位SDK v5.6.5.20版本(同导航SDK在下载链接中)

更新日志

  1. 修复启停播报不生效的问题;
  2. 修复超长距离日志回流失败的问题。


2022-01-12 TencentNaviSDK_iOS_v5.3.6

依赖

  1. 地图SDK v4.4.5及以上版本;
  2. 大定位SDK v5.6.5.20版本(同导航SDK在下载链接中)

更新日志

  1. 更新导航页的默认UI;
  2. TNKCarNaviView新增routeConfig属性,可动态调整当前路线/伴随路线的样式;
  3. TNKCarNaviView弃用routeColorDictionary、accompanyRouteColorDictionary属性,请改为使用routeConfig;
  4. 优化默认面板的高速出口样式;
  5. 默认面板,距离转向路口0米时修改为"现在";
  6. 新增电子眼样式:礼让行人、压线。


2022-01-12 TencentNaviSDK_iOS_v5.3.5.1

依赖

  1. 地图SDK v4.4.5及以上版本;
  2. 大定位SDK v5.6.5.20版本(同导航SDK在下载链接中)

更新日志

  1. 解决偶现放大图不展示的问题;
  2. 解决放大图消失后偶现不展示最近一个电子眼的问题。


2021-12-29 TencentNaviSDK_iOS_v5.3.5

依赖

  1. 地图SDK v4.4.5及以上版本;
  2. 大定位SDK v5.6.5.20版本(同导航SDK在下载链接中)

更新日志

  1. 乘客指路返回成功失败标识。TNKCarRouteSearchResult新增isSearchByRouteIDWorking字段;
  2. 导航过程中可以进行乘客指路。 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;
    
  3. NavigationData给出超速提醒字段: isOverSpeed;
  4. 默认车速表支持根据车信长度自动调整位置;
  5. 扩展车信类型;
  6. 升级诱导播报版本,优化导航体验。


2021-02-18 TencentNaviSDK_iOS_v5.3.4.7

依赖

  1. 地图SDK v4.4.5及以上版本;
  2. 大定位SDK v5.6.5.20版本(同导航SDK在下载链接中)

更新日志

  1. 更新TTS播报模块


2021-01-12 TencentNaviSDK_iOS_v5.3.4.2

依赖

  1. 地图SDK v4.4.5及以上版本;
  2. 大定位SDK v5.6.5.20版本(同导航SDK在下载链接中)

更新日志

  1. 解决偶现放大图不展示的问题;
  2. 解决放大图消失后偶现不展示最近一个电子眼的问题。


2021-12-21 TencentNaviSDK_iOS_v5.3.4.1

依赖

  1. 地图SDK v4.4.5及以上版本;
  2. 大定位SDK v5.6.5.20版本(同导航SDK在下载链接中)

更新日志

  1. 解决部分场景出现偏航响应慢的问题。


2021-12-01 TencentNaviSDK_iOS_v5.3.4

更新日志

  1. 重构导航服务数据序列化反序列化模块。
  2. 优化电子眼展示,支持最多3排展示。
  3. 优化放大图预下载机制。
  4. 优化伴随气泡展示位置。
  5. 更新导航路线上的红绿灯图片资源,展示效果更佳。
  6. 调整CarNaviView默认的最小比例尺,从14调整为15。‘
  7. 升级导航引擎,提升导航体验。

这篇文章对您解决问题是否有帮助?

已解决
未解决