Android 3.4

v3.4.2(3.4.2-2025.12.11)

修改&变更

1.修复部分崩溃问题

javadoc&demo下载

依赖库

dependencies {
  implementation 'com.tencent.map:tencent-map-vector-sdk:6.6.4.251121.6d0d4a80.176437250' //地图(如集成导航SDK则不需要再依赖)
  implementation 'com.tencent.map:tencent-map-nav-sdk-core:7.2.6' //导航(包含地图SDK)
  implementation 'com.tencent.map:tencent-map-nav-sdk-tts:7.3.0' //导航tts
  implementation 'com.tencent.map:tencent-map-lsdriver:3.4.2' //司机(司机端集成)
  implementation 'com.tencent.map:tencent-map-lspassenger:3.4.2' //乘客(乘客端集成)
  implementation 'com.tencent.map:tencent-map-lssupport:3.4.2' //公共(必选)
  implementation 'com.tencent.openmap:foundation:0.7.0.92a115a' //基础(必选)
}

v3.4.1(3.4.1-2025.11.05)

修改&变更

1.优化拉取信息回调逻辑

javadoc&demo下载

依赖库

dependencies {
  implementation 'com.tencent.map:tencent-map-vector-sdk:6.6.2.250926.2706254a.176437250' //地图(如集成导航SDK则不需要再依赖)
  implementation 'com.tencent.map:tencent-map-nav-sdk-core:7.3.0' //导航(包含地图SDK)
  implementation 'com.tencent.map:tencent-map-nav-sdk-tts:7.3.0' //导航tts
  implementation 'com.tencent.map:tencent-map-lsdriver:3.4.1' //司机(司机端集成)
  implementation 'com.tencent.map:tencent-map-lspassenger:3.4.1' //乘客(乘客端集成)
  implementation 'com.tencent.map:tencent-map-lssupport:3.4.1' //公共(必选)
  implementation 'com.tencent.openmap:foundation:0.7.0.92a115a' //基础(必选)
}

说明:

onPullLsInfoFail回调信息说明:
1.Json解析错误:(1003, “json解析异常!!”)
2.服务端错误:(5/6xx, “服务端错误”)
3.HttpCode200但丢包:(1001, “请求异常”)
4.网络错误:(-100~-400, “网络库抛出错误”)

v3.4.0(3.4.0-2025.09.15)

修改&变更

1.新增接驾段乘客修改上车点功能
2.新增日志回流能力
3.修复接力单场景下主订单轨迹信息错误问题
4.修复异常轨迹数据上报和部分崩溃问题

javadoc&demo下载

依赖库

dependencies {
  implementation 'com.tencent.map:tencent-map-vector-sdk:6.6.1.250911.cd32746f.176437250' //地图(如集成导航SDK则不需要再依赖)
  implementation 'com.tencent.map:tencent-map-nav-sdk-core:7.2.0' //导航(包含地图SDK)
  implementation 'com.tencent.map:tencent-map-nav-sdk-tts:7.2.0' //导航tts
  implementation 'com.tencent.map:tencent-map-lsdriver:3.4.0' //司机(司机端集成)
  implementation 'com.tencent.map:tencent-map-lspassenger:3.4.0' //乘客(乘客端集成)
  implementation 'com.tencent.map:tencent-map-lssupport:3.4.0' //公共(必选)
  implementation 'com.tencent.openmap:foundation:0.7.0.92a115a' //基础(必选)
}

接口变更

公共端

  1. SyncProtocol.IChangeOriginPointListener
类&属性&方法 状态 描述
void onRequestChangeOriginPointResult(int status, String message); 新增 请求修改送驾起点结果

     2.SyncProtocol.IChangeOriginPointResultListener

类&属性&方法 状态 描述
void onNewOriginPointNotify(TLSLatlng newOriginPoint, final long changedTime); 新增 新的上车点通知

     3.SyncProtocol

类&属性&方法 状态 描述
void reflux(long startTime, long endTime); 新增 回流某段时间司机端本地日志

司机端

  1. SimpleDriDataListener
类&属性&方法 状态 描述
void onNewOriginPointNotify(TLSLatlng newOriginPoint, final long changedTime); 新增 新的上车点通知

乘客端

  1. PassengerProtocol
类&属性&方法 状态 描述
void changeOriginPoint(TLSLatlng latlng); 新增 接驾时修改上车点

     2.SimplePsgDataListener

类&属性&方法 状态 描述
void onRequestChangeOriginPointResult(int status, String message); 新增 请求修改送驾起点结果

Android 3.3

v3.3.2(3.3.2-2024.09.03)

修改&变更

1.修复红绿灯部分信息解析错误问题

javadoc&demo下载

依赖库

dependencies {
  implementation 'com.tencent.map:tencent-map-vector-sdk:5.3.13.1.240828.145dc55c' //地图(如集成导航SDK则不需要再依赖)
  implementation 'com.tencent.map:tencent-map-nav-sdk-core:6.10.0' //导航(包含地图SDK)
  implementation 'com.tencent.map:tencent-map-lsdriver:3.3.2' //司机(司机端集成)
  implementation 'com.tencent.map:tencent-map-lspassenger:3.3.2' //乘客(乘客端集成)
  implementation 'com.tencent.map:tencent-map-lssupport:3.3.2' //公共(必选)
  implementation 'com.tencent.openmap:foundation:0.5.3.1eff80f' //基础(必选)
}

v3.3.1(3.3.1-2024.07.15)

修改&变更

1.修复听单阶段上报轨迹信息中司机状态错误问题

javadoc&demo下载

依赖库

dependencies {
  implementation 'com.tencent.map:tencent-map-vector-sdk:5.3.12.2.240625.bc453283' //地图(如集成导航SDK则不需要再依赖)
  implementation 'com.tencent.map:tencent-map-nav-sdk-core:6.10.0' //导航(包含地图SDK)
  implementation 'com.tencent.map:tencent-map-lsdriver:3.3.1' //司机(司机端集成)
  implementation 'com.tencent.map:tencent-map-lspassenger:3.3.1' //乘客(乘客端集成)
  implementation 'com.tencent.map:tencent-map-lssupport:3.3.1' //公共(必选)
  implementation 'com.tencent.openmap:foundation:0.5.2.85dd71e' //基础(必选)
}

v3.3.0(3.3.0-2024.03.11)

修改&变更

1.支持司乘在接送驾阶段设置上报轨迹频率

javadoc&demo下载

依赖库

dependencies {
  implementation 'com.tencent.map:tencent-map-vector-sdk:5.3.4-240105.422b695c' //地图
  implementation 'com.tencent.map:tencent-map-nav-sdk-core:6.7.10' //导航(包含地图SDK)
  implementation 'com.tencent.map:tencent-map-lsdriver:3.3.0' //司机
  implementation 'com.tencent.map:tencent-map-lspassenger:3.3.0' //乘客
  implementation 'com.tencent.map:tencent-map-lssupport:3.3.0' //公共
  implementation 'com.tencent.openmap:foundation:0.3.2.692837d' //基础(必选)
}

接口变更

公共端

  1. LocationProtocol
类&属性&方法 状态 描述
void setPushTimeInterval(int sec); 新增 设置上报位置请求的时间间隔,接送驾阶段调用有效

Android 3.2

v3.2.1(3.2.1-2024.01.11)

修改&变更

1.新增开关控制是否同步红绿灯倒计时信息至乘客端

javadoc&demo下载

依赖库

dependencies {
  implementation 'com.tencent.map:tencent-map-vector-sdk:5.3.3-231206.06fbc0c2' //地图
  implementation 'com.tencent.map:tencent-map-nav-sdk-core:6.7.1' //导航(包含地图SDK)
  implementation 'com.tencent.map:tencent-map-lsdriver:3.2.1' //司机
  implementation 'com.tencent.map:tencent-map-lspassenger:3.2.1' //乘客
  implementation 'com.tencent.map:tencent-map-lssupport:3.2.1' //公共
  implementation 'com.tencent.openmap:foundation:0.3.a07a76f' //基础(必选)
}

接口变更

公共端

  1. TLSConfigPreference
类&属性&方法 状态 描述
TLSConfigPreference enableTrafficLightCountDown(boolean enable); 新增 设置是否同步红绿灯倒计时信息至乘客端
boolean trafficLightCountDownEnabled(); 新增 获取是否同步红绿灯倒计时信息至乘客端

备注

当前3.2.1版本以及3.1.2版本改为默认不同步红绿灯倒计时信息至乘客端,若开发者Key有红绿灯倒计时权限,升级至此版本(3.1.2&3.2.1)需要调用新增接口打开开关。

v3.2.0(3.2.0-2023.12.04)

修改&变更

1.接力单支持途径点算路
2.上报路线时可携带轨迹信息,保证乘客能够同时拉取到司机路线和轨迹信息。

javadoc&demo下载

依赖库

dependencies {
  implementation 'com.tencent.map:tencent-map-vector-sdk:5.3.3-231206.06fbc0c2' //地图
  implementation 'com.tencent.map:tencent-map-nav-sdk-core:6.7.1' //导航(包含地图SDK)
  implementation 'com.tencent.map:tencent-map-lsdriver:3.2.0' //司机
  implementation 'com.tencent.map:tencent-map-lspassenger:3.2.0' //乘客
  implementation 'com.tencent.map:tencent-map-lssupport:3.2.0' //公共
  implementation 'com.tencent.openmap:foundation:0.3.a07a76f' //基础(必选)
}

接口变更

司机端

  1. DriverProtocol
类&属性&方法 状态 描述
void searchRelayRoutes(String orderId, TLSLatlng from, TLSLatlng to, List<TLSDWayPointInfo> ws, DrivingParam.Policy policy, DrivingParam.Preference[] preferences, OnSearchResultListener listener); 新增 检索接力单路线

公共端

  1. RouteProtocol
类&属性&方法 状态 描述
void uploadRoutes(TLSBPosition position); 新增 上报所有路线,携带轨迹信息
void uploadRoute(TLSBRoute route, TLSBPosition position); 新增 上报构造的路线,携带轨迹信息
void uploadUsingRoute(TLSBPosition position); 新增 上报使用中的路线,携带轨迹信息
void uploadRouteWithIndex(int routeIndex, TLSBPosition position); 新增 上报指定索引的路线,携带轨迹信息

Android 3.1

v3.1.1(3.1.1-2023.09.14)

修改&变更

1.接力单支持快车和拼车类型
2.乘客端可获取到司机端红绿灯倒计时信息

javadoc&demo下载

依赖库

dependencies {
  implementation 'com.tencent.map:tencent-map-vector-sdk:5.1.5-230824.140662a8d' //地图
  implementation 'com.tencent.map:tencent-map-nav-sdk-core:6.5.1' //导航(包含地图SDK)
  implementation 'com.tencent.map:tencent-map-lsdriver:3.1.1' //司机
  implementation 'com.tencent.map:tencent-map-lspassenger:3.1.1' //乘客
  implementation 'com.tencent.map:tencent-map-lssupport:3.1.1' //公共
  implementation 'com.tencent.openmap:foundation:0.2.2.1b552a4' //基础(必选)
}

接口变更

乘客端

  1. PsgDataListener
类&属性&方法 状态 描述
ITrafficLightCountdownListener 新增 监听红绿灯倒计时信息
void onReceiveTrafficLightCountdown(TLSTrafficLightInfo trafficLightInfo); 新增 接收到红绿灯倒计时信息

公共端

  1. TLSTrafficLightInfo
类&属性&方法 状态 描述
TLSTrafficLightInfo 新增 红绿灯倒计时信息

Android 3.0

v3.0.1(3.0.1-2023.08.23)

修改&变更

1.接力单异步算路支持域名切换

javadoc&demo下载

依赖库

dependencies {
  implementation 'com.tencent.map:tencent-map-vector-sdk:5.1.5-230823.c69737b0b' //地图
  implementation 'com.tencent.map:tencent-map-nav-sdk-core:6.4.1' //导航(包含地图SDK)
  implementation 'com.tencent.map:tencent-map-lsdriver:3.0.1' //司机
  implementation 'com.tencent.map:tencent-map-lspassenger:3.0.1' //乘客
  implementation 'com.tencent.map:tencent-map-lssupport:3.0.1' //公共
  implementation 'com.tencent.openmap:foundation:0.2.1.977ebd3' //基础(必选)
}

备注

接力单支持异步算路需要增加域名协议配置,示例见demo工程assets目录下配置文件

v3.0.0(3.0.0-2023.08.01)

修改&变更

1.适配引擎3.0新版导航及地图版本

javadoc&demo下载

依赖库

dependencies {
  implementation 'com.tencent.map:tencent-map-vector-sdk:5.1.21-23080112' //地图
  implementation 'com.tencent.map:tencent-map-nav-sdk-core:6.3.4' //导航
  implementation 'com.tencent.map:tencent-map-lsdriver:3.0.0' //司机
  implementation 'com.tencent.map:tencent-map-lspassenger:3.0.0' //乘客
  implementation 'com.tencent.map:tencent-map-lssupport:3.0.0' //公共
  implementation 'com.tencent.openmap:foundation:0.2.0.d5715b8' //基础(必选)
}

接口变更

司机端

  1. TSLDExtendManager
类&属性&方法 状态 描述
void requestBestSortedWayPoints(NavSearchPoint from, List<TLSDWayPointInfo> wayPoints, DriDataListener.ISortedWayPointsCallBack callBack); 变更 获取最优送驾顺序
void requestBestSortedWayPoints(NavSearchPoint from, NavSearchPoint to, List< TLSDWayPointInfo> wayPoints, DriDataListener.ISortedWayPointsCallBack callBack); 变更 获取最优送驾顺序
void searchCarRoutes(String orderId, NavSearchPoint from, List< TLSDWayPointInfo> ws, DriveRoutePlanOptions searchOptions, DriDataListener.ISearchCallBack callback); 变更 算路方法
void setNaviManager(NavigatorDrive manager); 变更 关联导航manager类
void setCarNaviView(CarNaviView naviView); 移除 关联导航View

2.ISearchCallBack

类&属性&方法 状态 描述
void onInternalError(int errCode, String errMsg); 变更 内部错误

3.OrderRouteSearchOptions

类&属性&方法 状态 描述
```` 移除 指定订单相关的路线规划检索配置项

4.NaviSessionDataCallback

类&属性&方法 状态 描述
void onResult(String webServiceRequestId, String usingRouteId); 变更 乘客行前选路信息

说明:司机端算路时构造Optionss时如下,请参考demo:

DriveRoutePlanOptions.Companion.newBuilder()
                               .webServiceRequestId(webServiceRequestId)
                               .initialRouteID(usingRouteId)
                               .build()

公共端

  1. TLSBPosition
类&属性&方法 状态 描述
provider 变更String->int 定位来源

Android 2.9

v2.9.0(2.9.0-2023.07.05)

修改&变更

1.接力单场景耗时优化
2.行中选路,司机端将乘客最终选路结果通知给乘客
3.路线信息中新增过路费、订单状态字段

javadoc&demo下载

依赖库

dependencies {
  implementation 'com.tencent.map:tencent-map-vector-sdk:4.5.14.5' //地图
  implementation 'com.tencent.map:tencent-map-nav-sdk:5.4.6.0' //导航
  implementation 'com.tencent.map:tencent-map-lsdriver:2.9.0' //司机
  implementation 'com.tencent.map:tencent-map-lspassenger:2.9.0' //乘客
  implementation 'com.tencent.map:tencent-map-lssupport:2.9.0' //公共
  implementation 'com.tencent.map:tencent-map-nav-surport:1.1.0.2'// 导航支持包
}

接口变更

司机端

  1. TSLDExtendManager
类&属性&方法 状态 描述
void searchRelayRoutes(String orderId, TLSLatlng from, TLSLatlng to, DrivingParam.Policy policy, DrivingParam.Preference[] preferences, OnSearchResultListener listener); 新增 接力单算路

乘客端

  1. SearchProtocol
类&属性&方法 状态 描述
OnSearchResultListener 删除 WebService算路回调
  1. PsgDataListener
类&属性&方法 状态 描述
ISelectRouteResultFromDriverListener 新增 司机选路结果回调

公共端

  1. SyncProtocol
类&属性&方法 状态 描述
OnSearchResultListener 新增 WebService算路回调
  1. OrderProtocol
类&属性&方法 状态 描述
void orderStatusSync(String orderId, Map<String, Object> requestMap, final SyncProtocol.OrderResultListener listener); 变更 订单同步
  1. TLSBRoute
类&属性&方法 状态 描述
fee 新增 高速、过桥费
status 新增 订单状态

Android 2.8

v2.8.5(2.8.5-2023.06.09)

新增&修复

1.解决乘客转接驾时路线展示慢的问题

javadoc&demo下载

依赖库

dependencies {
  implementation 'com.tencent.map:tencent-map-vector-sdk:4.5.14.3' //地图
  implementation 'com.tencent.map:tencent-map-nav-sdk:5.4.5.0' //导航
  implementation 'com.tencent.map:tencent-map-lsdriver:2.8.5' //司机
  implementation 'com.tencent.map:tencent-map-lspassenger:2.8.5' //乘客
  implementation 'com.tencent.map:tencent-map-lssupport:2.8.5' //公共
  implementation 'com.tencent.map:tencent-map-nav-surport:1.1.0.2'// 导航支持包
}

v2.8.4(2.8.4-2023.06.02)

新增&修复

1.解决重新算路时,接力单乘客拉取不到最新主订单路线的问题
2.解决路线中路线解释性数据异常问题
3.解决司机切换至备选路线后,新的备选路数据异常问题

javadoc&demo下载

依赖库

dependencies {
  implementation 'com.tencent.map:tencent-map-vector-sdk:4.5.13' //地图
  implementation 'com.tencent.map:tencent-map-nav-sdk:5.4.4.0' //导航
  implementation 'com.tencent.map:tencent-map-lsdriver:2.8.4' //司机
  implementation 'com.tencent.map:tencent-map-lspassenger:2.8.4' //乘客
  implementation 'com.tencent.map:tencent-map-lssupport:2.8.4' //公共
  implementation 'com.tencent.map:tencent-map-nav-surport:1.1.0.2'// 导航支持包
}

v2.8.3(2.8.3-2023.04.24)

新增&修复

1.解决司机途中停止时,吸附点抖动问题
2.延长乘客切换订单状态(接送驾)时提频时间
3.解决司机上报单条路线时,乘客端仍能拉取到多条路线的问题

javadoc&demo下载

依赖库

dependencies {
  implementation 'com.tencent.map:tencent-map-vector-sdk:4.5.13' //地图
  implementation 'com.tencent.map:tencent-map-nav-sdk:5.4.4.0' //导航
  implementation 'com.tencent.map:tencent-map-lsdriver:2.8.3' //司机
  implementation 'com.tencent.map:tencent-map-lspassenger:2.8.3' //乘客
  implementation 'com.tencent.map:tencent-map-lssupport:2.8.3' //公共
  implementation 'com.tencent.map:tencent-map-nav-surport:1.1.0.1'// 导航支持包
}

v2.8.2(2.8.2-2023.03.20)

新增&修复

1.新增路线解释性信息,乘客端可获取融合了内部路的路况数据
2.解决订单状态连续变化时,拉取数据提频后恢复失败的问题
3.尝试修复轨迹上报偶现的Crash问题

javadoc&demo下载

依赖库

dependencies {
  implementation 'com.tencent.map:tencent-map-vector-sdk:4.5.13' //地图
  implementation 'com.tencent.map:tencent-map-nav-sdk:5.4.4.0' //导航
  implementation 'com.tencent.map:tencent-map-lsdriver:2.8.2' //司机
  implementation 'com.tencent.map:tencent-map-lspassenger:2.8.2' //乘客
  implementation 'com.tencent.map:tencent-map-lssupport:2.8.2' //公共
  implementation 'com.tencent.map:tencent-map-nav-surport:1.1.0.1'// 导航支持包
}

接口新增

公共端

  1. TLSBRoute
类&属性&方法 状态 描述
getTrafficItemsWithInternalRoute(); 新增 融合了内部路的路况信息

v2.8.1(2.8.1-2023.02.27)

修改&变更

1.行程中司机停止导航支持上报轨迹点:解决司机提前到达上车点,乘客端位置不更新问题
2.快车支持途径点,司机经过途径点时乘客对外回调
3.订单状态变化时提高路线拉取频率,解决路线展示延迟
4.修复平移动画中偶现的Crash问题

javadoc&demo下载

依赖库

dependencies {
  implementation 'com.tencent.map:tencent-map-vector-sdk:4.5.12' //地图
  implementation 'com.tencent.map:tencent-map-nav-sdk:5.4.2.9' //导航(含Bugly)
  implementation 'com.tencent.map:tencent-map-nav-sdk-lite:5.4.2.9' //导航(不含Bugly)
  implementation 'com.tencent.map:tencent-map-lsdriver:2.8.1' //司机
  implementation 'com.tencent.map:tencent-map-lspassenger:2.8.1' //乘客
  implementation 'com.tencent.map:tencent-map-lssupport:2.8.1' //公共
  implementation 'com.tencent.map:tencent-map-nav-surport:1.1.0.1'// 导航支持包
}

接口变更

司机端

  1. TLSConfigPreference
类&属性&方法 状态 描述
TLSConfigPreference setAllTimeLocation(boolean allTimeLocation); 新增 是否全程上报轨迹点

乘客端

  1. TSLPassengerManager
类&属性&方法 状态 描述
IWayPointPassedListener 新增 司机经过途径点时,乘客收到回调

Android 2.7

v2.7.4(2.7.4-2023.01.17)

修改&变更

1.解决行中选路中乘客选择路线后,司机再切换路线时出现的异常
2.优化司机上报异常路况问题
3.新增接口,乘客可根据路线ID来行中选路

javadoc&demo下载

依赖库

dependencies {
  implementation 'com.tencent.map:tencent-map-vector-sdk:4.5.11' //地图
  implementation 'com.tencent.map:tencent-map-nav-sdk:5.4.2.8' //导航(含Bugly)
  implementation 'com.tencent.map:tencent-map-nav-sdk-lite:5.4.2.8' //导航(不含Bugly)
  implementation 'com.tencent.map:tencent-map-lsdriver:2.7.4' //司机
  implementation 'com.tencent.map:tencent-map-lspassenger:2.7.4' //乘客
  implementation 'com.tencent.map:tencent-map-lssupport:2.7.4' //公共
  implementation 'com.tencent.map:tencent-map-nav-surport:1.1.0.1'// 导航支持包
}

接口变更

乘客端

  1. TSLPassengerManager
类&属性&方法 状态 描述
void routeSelectByRouteId(String routeId); 新增 根据路线ID来行中选路

v2.7.1(2.7.1-2023.01.10)

修改&变更

1.解决接力单取消后新接一笔接力单时出现的异常

javadoc&demo下载

依赖库

dependencies {
  implementation 'com.tencent.map:tencent-map-vector-sdk:4.5.11' //地图
  implementation 'com.tencent.map:tencent-map-nav-sdk:5.4.2.8' //导航
  implementation 'com.tencent.map:tencent-map-lsdriver:2.7.1' //司机
  implementation 'com.tencent.map:tencent-map-lspassenger:2.7.1' //乘客
  implementation 'com.tencent.map:tencent-map-lssupport:2.7.1' //公共
  implementation 'com.tencent.map:tencent-map-nav-surport:1.1.0.1'// 导航支持包
}

v2.7.0 (2.7.0-2023.01.03)

修改&变更

1.支持域名替换

javadoc&demo下载

依赖库

dependencies {
  implementation 'com.tencent.map:tencent-map-vector-sdk:4.5.11' //地图
  implementation 'com.tencent.map:tencent-map-nav-sdk:5.4.2.8' //导航
  implementation 'com.tencent.map:tencent-map-lsdriver:2.7.0' //司机
  implementation 'com.tencent.map:tencent-map-lspassenger:2.7.0' //乘客
  implementation 'com.tencent.map:tencent-map-lssupport:2.7.0' //公共
  implementation 'com.tencent.map:tencent-map-nav-surport:1.1.0.1'// 导航支持包
}

接口变更

司机/乘客端

  1. TSLDExtendManager/TSLPassengerManager
类&属性&方法 状态 描述
void switchToNetConfig(boolean needSwitch); 新增 是否切换至配置域名

Android 2.6

v2.6.2 (2.6.2-2022.12.15)

修改&变更

1.补充接力单功能

javadoc&demo下载

依赖库

dependencies {
  implementation 'com.tencent.map:tencent-map-vector-sdk:4.5.6.2' //地图
  implementation 'com.tencent.map:tencent-map-nav-sdk:5.4.2.2' //导航
  implementation 'com.tencent.map:tencent-map-lsdriver:2.6.2' //司机
  implementation 'com.tencent.map:tencent-map-lspassenger:2.6.2' //乘客
  implementation 'com.tencent.map:tencent-map-lssupport:2.6.2' //公共
  implementation 'com.tencent.map:tencent-map-nav-surport:1.1.0.1'// 导航支持包
}

接口变更

司机端

  1. TSLDExtendManager
类&属性&方法 状态 描述
void removeRelayOrder(); 新增 移除接力单信息

v2.6.1 (2.6.1-2022.12.02)

修改&变更

1.新增订单同步接口
2.本地包依赖改为maven依赖

javadoc&demo下载

依赖库

dependencies {
  implementation 'com.tencent.map:tencent-map-vector-sdk:4.5.6.2' //地图
  implementation 'com.tencent.map:tencent-map-nav-sdk:5.4.2.2' //导航
  implementation 'com.tencent.map:tencent-map-lsdriver:2.6.1' //司机
  implementation 'com.tencent.map:tencent-map-lspassenger:2.6.1' //乘客
  implementation 'com.tencent.map:tencent-map-lssupport:2.6.1' //公共
}

接口变更

司机/乘客端

  1. TSLDExtendManager/TSLPassengerManager
类&属性&方法 状态 描述
void orderStatusSync(Map<String, Object> requestMap, final SyncProtocol.OrderResultListener listener); 新增 订单同步
  1. SyncProtocol.OrderResultListener
类&属性&方法 状态 描述
void onResult(int status, String message); 新增 订单同步结果

Android 2.5

v2.5.4 (2.5-RC4-2022.11.02)

修改&变更

1.解决乘客选路还原失败时回调过多问题
2.尝试修复定位上报时偶现的Crash

SDK&DEMO下载

依赖库

dependencies {
  implementation 'com.tencent.map:tencent-map-vector-sdk:4.5.6.2' //地图
  implementation 'com.tencent.map:tencent-map-nav-sdk:5.4.0.8' //导航
}

v2.5.3 (2.5-RC3-2022.10.20)

修改&变更

1.解决导航信息回调过程中偶现的空指针问题

SDK&DEMO下载

依赖库

dependencies {
  implementation 'com.tencent.map:tencent-map-vector-sdk:4.5.6.2' //地图
  implementation 'com.tencent.map:tencent-map-nav-sdk:5.4.0.8' //导航
}

v2.5.2 (2.5-RC2-2022.08.05)

修改&变更

1.优化乘客选路功能
2.轨迹上报优化:用户可全程上报轨迹

SDK&DEMO下载

依赖库

dependencies {
  implementation 'com.tencent.map:tencent-map-vector-sdk:4.5.6.2' //地图
  implementation 'com.tencent.map:tencent-map-nav-sdk:5.3.8.7' //导航
  implementation 'com.tencent.map:tencent-map-nav-surport:1.0.2.8' //导航支持库
}

v2.5.1 (2.5-RC1-2022.06.20)

修改&变更

1.优化使用隐私合规版本地图、导航SDK时可能出现的崩溃问题

SDK下载

依赖库

dependencies {
  implementation 'com.tencent.map:tencent-map-vector-sdk:4.5.6.1' //地图
  implementation 'com.tencent.map:tencent-map-nav-sdk:5.3.8.5' //导航
  implementation 'com.tencent.map:tencent-map-nav-surport:1.0.2.8' //导航支持库
}

功能

 1.无网状态轨迹上报优化
 2.新增乘客行前选路功能

接口变更

司机端

  1. TSLDExtendManager
类&属性&方法 状态 描述
pullNaviSession(NaviSessionDataCallback) 新增 拉取乘客端上报的导航会话参数
  1. DriDataListener
类&属性&方法 状态 描述
ISearchCallBack 变更 算路回调接口,由onRouteSearchSuccess/Failure变为onCalcRouteSuccess/Failure,其中CalcRouteResult包括路线列表、错误码和错误信息
  1. NaviProtocol
类&属性&方法 状态 描述
NaviSessionDataCallback 新增 乘客端上报的导航会话参数回调

乘客行前选路使用方式

1.乘客选路参考:乘客端-乘客选路

2.司机端在请求路线规划中之前,调用拉取数据接口pullNaviSession(NaviSessionDataCallback) ,返回naviSession和usingRouteId

3.使用searchCarRoutes算路时,构造OrderRouteSearchOptions时,调用setInitialNaviSessionID(naviSession)和setInitialRouteID(usingRouteId)。

4.返回路线参考:司机端-乘客选路

SDK下载

依赖库

注意:必须依赖导航5.3.5.1或更新版本

dependencies {
  implementation 'com.tencent.map:tencent-map-vector-sdk:4.4.5.8' //地图
  implementation 'com.tencent.map:tencent-map-nav-sdk:5.3.5.1' //导航
  implementation 'com.tencent.map:tencent-map-nav-surport:1.0.2.8' //导航支持库
}

参考文档

开发指南

Android 2.4

v2.4.4 (2.4-RC4-2022.02.24)

修改&变更

  1. 司机端新增接口支持设置轨迹额外信息字段

SDK下载

依赖库

dependencies {
  implementation 'com.tencent.map:tencent-map-vector-sdk:4.4.5.8' //地图
  implementation 'com.tencent.map:tencent-map-nav-sdk:5.3.4.3' //导航
  implementation 'com.tencent.map:tencent-map-nav-surport:1.0.2.8' //导航支持库
}

历史版本

RC3

RC2

RC1

新功能

  1. 支持顺风车/拼车能力
  2. 支持路线截取功能
  3. 支持顺风车在算路时可不带途经点

接口变更

公共类

  1. TLSDWayPointInfo
类&属性&方法 状态 描述
class Builder 新增 构造器
newBuilder() 新增 创建新构造器
  1. TLSDFetchedData
类&属性&方法 状态 描述
setHasArrived 废弃 从2.4.0无效,直接使用getHasArrived()来获取状态
driverPosition 新增 司机当前位置
getGetInWayPoint 新增 获得当前乘客上车点
getGetOffWayPoint 新增 获得当前乘客下车点
  1. RouteManager
类&属性&方法 状态 描述
subRouteByIndex(TLSBRoute,int,int) 新增 截取子路线
subRouteByRange(TLSBRoute,int,int) 新增 截取子路线

司机端

  1. OrderRouteSearchOptions
类&属性&方法 状态 描述
rejectWayPoint(TLSDWayPointInfo[]) 新增 设置不参与算路的途径点
  1. TSLDExtendManager
类&属性&方法 状态 描述
setPositionExtraInfo(String extraInfo) 新增 设置轨迹额外信息字段

乘客端

  1. TSLPassengerManager
类&属性&方法 状态 描述
setDriverAllSyncDataEnabled(boolean) 废弃 从2.4.0版本废弃,默认情况获得司机所有数据,可通过{RouteManager.subRouteByRange(TLSBRoute, int, int)}来截取路线

Android 2.3

功能

  1. 支持修改目的地

接口变更

公共类

  1. TLSBOrder
类&属性&方法 状态 描述
destChangedLatLng 新增 新目的地
destChangedTime 新增 新目的地修改时间,单位s
destChangedSource 新增 目的地来源,1司机2乘客
  1. TLSBRoute
类&属性&方法 状态 描述
isDestChanged 新增 标记目的地是否变更
  1. OrderManager.Edit
类&属性&方法 状态 描述
setDestPositionChanged(boolean) 新增 标记目的地已变更

司机端

  1. TSLDExtendManager
类&属性&方法 状态 描述
changeDestination(TLSLatlng) 新增 请求更改目的地
  1. ITLSDriverListener
类&属性&方法 状态 描述
onNewDestinationNotify(TLSLatlng,long) 新增 新目的地通知回调
onDestinationChangeResult(int,String) 新增 目的地修改结果回调

乘客端

  1. TSLPassengerManager
接口名 状态 描述
changeDestination(TLSLatlng) 新增 请求更改目的地
  1. ITLSPassengerListener
接口名 状态 描述
onNewDestinationNotify(TLSLatlng,long) 新增 新目的地通知回调
onDestinationChangeResult(int,String) 新增 目的地修改结果回调

Android 2.2

功能

  1. 司机端支持接力单
  2. 乘客端支持选路功能

接口变更

公共类

  1. LocationProtocol
类&属性&方法 状态 描述
uploadPosition(TLSBOrder,TLSBPosition) 新增 上报指定订单的定位
setPullTimeInterval() 新增 设置拉取数据间隔
  1. OrderProtocol
类&属性&方法 状态 描述
getOrderManager() 新增 获取订单管理器
getTLSBOrder() 变更&废弃 返回对象变更为OrderManager.Editor,建议使用OrderManager.editCurrent()
resetOrder() 废弃 建议使用OrderManager.reset()
  1. RouteProtocol
类&属性&方法 状态 描述
getRouteManager() 新增 获取路线管理器
getTLSBRoute() 变更&废弃 返回对象变更为RouteManager.Editor,建议使用RouteManager.editCurrent()
uploadRoutes() 新增 上报所有路线
uploadUsingRoute() 新增 上报当前使用中的路线
  1. SyncProtocol
类&属性&方法 状态 描述
destroy() 新增 销毁资源
  1. OrderManager
类&属性&方法 状态 描述
class OrderManager 新增 对订单执行管理操作
editCurrent() 新增 编辑当前订单
addRelayOrder() 新增 添加接力单
removeRelayOrder() 新增 移除接力单
getRelayOrder() 新增 获得接力单
getUsingOrder() 新增 获得当前使用中的订单
isRelay() 新增 当前订单是否是接力单
getOrderById() 新增 通过ID查找订单实体
getNextOrders() 新增 获得订单列表
registerChangedListener() 新增 注册订单状态监听
unregisterChangedListener() 新增 解除订单状态监听
copyFrom() 新增 数据拷贝
available() 新增 判断订单是否有效
  1. OrderManager.Edit
类&属性&方法 状态 描述
setSubOrderId(String) 新增 设置子订单ID
setRelay(boolean) 新增 设置订单为接力单
  1. RouteManager
类&属性&方法 状态 描述
class RouteManager 新增 对路线执行管理操作
editCurrent() 新增 编辑当前路线
editRoute(String) 新增 编辑指定ID路线
addNewRoute() 新增 添加一个新路线到队列中
getUsingRoute() 新增 获取当前使用中的路线
getSelectRoute() 新增 获取选中的路线
useRouteAndSelectedByIndex() 新增 使用指定索引的路线并标记选中
getRouteByIndex() 新增 从队列中找寻指定索引的路线
getRouteById() 新增 从队列中找寻指定ID的路线
getRouteByOrderId() 新增 从队列中找寻指定订单ID的路线
getRoutesByOrderId() 新增 从队列中找寻指定订单ID的多条路线
getRoutes() 新增 获得路线列表
copyFrom() 新增 拷贝路线数据
clearRoutes() 新增 清理路线列表
  1. RouteManager.Edit
类&属性&方法 状态 描述
setSegments(List) 新增 拷贝路线数据
setSelected(boolean) 新增 标记路线被选中
setSourceFrom(TLSAccout) 新增 标记路线来源
setRemainingTrafficCount(int) 新增 设置路线剩余红绿灯数量
setTags(String) 新增 设置路线标签
  1. TLSBOrder
类&属性&方法 状态 描述
TLSPOrder 废弃 统一使用 TLSBOrder
subOrderId 新增 子订单ID
isRelay 新增 接力单标识
copy(TLSBOrder) 新增 拷贝功能
clear() 新增 清空数据
  1. TLSBRoute
类&属性&方法 状态 描述
orderId 新增 绑定订单ID
totalDistance 新增 路线总距离
startPosition 新增 路线起点
destPosition 新增 路线终点
tags 新增 标签
sourceFrom 新增 来源
isSelected 新增 是否选中
selectedTime 新增 选中的时间戳
segments 新增 分段路线列表
remainingTrafficCount 新增 红绿灯数量
copy(TLSBRoute) 新增 拷贝功能
clear() 新增 清空数据
  1. TLSConfigPreference
类&属性&方法 状态 描述
secretKey 新增 设置SK用于加密字串
initGlobal(Context) 新增 初始化全局参数
getGlobalAuthKey(Context) 新增 获取全局授权KEY
  1. TLSDFetchedData
类&属性&方法 状态 描述
List routes 新增 设置路线列表
  1. TLSBRouteTrafficItem
类&属性&方法 状态 描述
distance 新增 距离,单位米
level 新增 级别
  1. TLSBRouteSegment
类&属性&方法 状态 描述
class TLSBRouteSegment 新增 路线分段数据模型
String name 新增 路名
int from 新增 起始索引
int to 新增 终点索引
int length 新增 路长度,单位米
  1. TLSAccount
类&属性&方法 状态 描述
enum TLSAccount 新增 账户模型
DRIVER 新增 司机类型
PASSENGER 新增 司机类型
  1. ConvertUtil
类&属性&方法 状态 描述
class ConvertUtil 新增 转换工具类
convertIntegerToTraffic 新增 Int List转TLSBRouteTrafficItem List
convertTrafficSpeedToTrafficItem 新增 DrivingResultObject.TrafficSpeed List转TLSBRouteTrafficItem List
convertStepsToSegments 新增 RoutePlanningObject.Step List转TLSBRouteSegment List
convertToTLSBWayPoint 新增 TLSDWayPointInfo转TLSBWayPoint
convertLatLngToTLS 新增 LatLng List转TLSLatlng List
toTLSLatLng 新增 LatLng 转TLSLatlng
toLatLngList 新增 TLSLatlng List转LatLng List
toLatLng 新增 TLSLatlng 转LatLng
stringToTLSLngLat 新增 String 转TLSLatlng
toLngLatString 新增 TLSLatlng\LatLng\TLSDWayPointInfo 转String
convertTagsToString 新增 Tags List 转 String

司机端

  1. TSLDExtendManager
类&属性&方法 状态 描述
class DriverManager 删除 合并基类到统一的TSLDExtendManager
class TSLDriverManager 删除 合并基类到统一的TSLDExtendManager
setDriverPullTimenterval() 废弃 建议使用公共的setPullTimeInterval()方法
class SimpleDriDataListener 新增 对DriDataListener的简单空实现
removeTLSDriverListener() 新增 移除监听接口
class OrderRouteSearchOptions 新增 指定订单ID的路线检索配置项
newInstance() 新增 创建新对象,支持多实例
  1. ITLSDriverListener
类&属性&方法 状态 描述
onSelectedRouteWantToChangeNotify() 新增 选中路线将要切换的通知回调
onSelectedRouteNotFoundNotify() 新增 选中路线在当前的路线列表中未被找到
onPushPositionFail(int,String,List) 新增 上报定位失败回调

乘客端

  1. TSLPassengerManager
类&属性&方法 状态 描述
class PassengerManager 删除 合并基类到统一的TSLPassengerManager
class SimplePsgDataListener 新增 对PsgDataListener的简单空实现
routeSelectByIndex(int) 新增 指定索引号进行路线选择
searchRoutes() 新增 检索路线
removeTLSPassengerListener() 新增 移除监听接口
  1. ITLSPassengerListener
类&属性&方法 状态 描述
onRouteSelectSuccess() 新增 路线选择成功回调
onRouteSelectFail(int,String) 新增 路线选择失败回调
onPushRouteSuc() 新增 路线数据上报成功回调
onPushRouteFail(int,String) 新增 路线数据上报失败回调
本页内容