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' //基础(必选) }
公共端
| 类&属性&方法 | 状态 | 描述 |
|---|---|---|
void onRequestChangeOriginPointResult(int status, String message); |
新增 | 请求修改送驾起点结果 |
2.SyncProtocol.IChangeOriginPointResultListener
| 类&属性&方法 | 状态 | 描述 |
|---|---|---|
void onNewOriginPointNotify(TLSLatlng newOriginPoint, final long changedTime); |
新增 | 新的上车点通知 |
3.SyncProtocol
| 类&属性&方法 | 状态 | 描述 |
|---|---|---|
void reflux(long startTime, long endTime); |
新增 | 回流某段时间司机端本地日志 |
司机端
| 类&属性&方法 | 状态 | 描述 |
|---|---|---|
void onNewOriginPointNotify(TLSLatlng newOriginPoint, final long changedTime); |
新增 | 新的上车点通知 |
乘客端
| 类&属性&方法 | 状态 | 描述 |
|---|---|---|
void changeOriginPoint(TLSLatlng latlng); |
新增 | 接驾时修改上车点 |
2.SimplePsgDataListener
| 类&属性&方法 | 状态 | 描述 |
|---|---|---|
void onRequestChangeOriginPointResult(int status, String message); |
新增 | 请求修改送驾起点结果 |
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' //基础(必选) }
公共端
| 类&属性&方法 | 状态 | 描述 |
|---|---|---|
void setPushTimeInterval(int sec); |
新增 | 设置上报位置请求的时间间隔,接送驾阶段调用有效 |
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' //基础(必选) }
公共端
| 类&属性&方法 | 状态 | 描述 |
|---|---|---|
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' //基础(必选) }
司机端
| 类&属性&方法 | 状态 | 描述 |
|---|---|---|
void searchRelayRoutes(String orderId, TLSLatlng from, TLSLatlng to, List<TLSDWayPointInfo> ws, DrivingParam.Policy policy, DrivingParam.Preference[] preferences, OnSearchResultListener listener); |
新增 | 检索接力单路线 |
公共端
| 类&属性&方法 | 状态 | 描述 |
|---|---|---|
void uploadRoutes(TLSBPosition position); |
新增 | 上报所有路线,携带轨迹信息 |
void uploadRoute(TLSBRoute route, TLSBPosition position); |
新增 | 上报构造的路线,携带轨迹信息 |
void uploadUsingRoute(TLSBPosition position); |
新增 | 上报使用中的路线,携带轨迹信息 |
void uploadRouteWithIndex(int routeIndex, TLSBPosition position); |
新增 | 上报指定索引的路线,携带轨迹信息 |
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' //基础(必选) }
乘客端
| 类&属性&方法 | 状态 | 描述 |
|---|---|---|
ITrafficLightCountdownListener |
新增 | 监听红绿灯倒计时信息 |
void onReceiveTrafficLightCountdown(TLSTrafficLightInfo trafficLightInfo); |
新增 | 接收到红绿灯倒计时信息 |
公共端
| 类&属性&方法 | 状态 | 描述 |
|---|---|---|
TLSTrafficLightInfo |
新增 | 红绿灯倒计时信息 |
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' //基础(必选) }
司机端
| 类&属性&方法 | 状态 | 描述 |
|---|---|---|
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()
公共端
| 类&属性&方法 | 状态 | 描述 |
|---|---|---|
| provider | 变更String->int | 定位来源 |
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'// 导航支持包 }
司机端
| 类&属性&方法 | 状态 | 描述 |
|---|---|---|
| void searchRelayRoutes(String orderId, TLSLatlng from, TLSLatlng to, DrivingParam.Policy policy, DrivingParam.Preference[] preferences, OnSearchResultListener listener); | 新增 | 接力单算路 |
乘客端
| 类&属性&方法 | 状态 | 描述 |
|---|---|---|
| OnSearchResultListener | 删除 | WebService算路回调 |
| 类&属性&方法 | 状态 | 描述 |
|---|---|---|
| ISelectRouteResultFromDriverListener | 新增 | 司机选路结果回调 |
公共端
| 类&属性&方法 | 状态 | 描述 |
|---|---|---|
| OnSearchResultListener | 新增 | WebService算路回调 |
| 类&属性&方法 | 状态 | 描述 |
|---|---|---|
| void orderStatusSync(String orderId, Map<String, Object> requestMap, final SyncProtocol.OrderResultListener listener); | 变更 | 订单同步 |
| 类&属性&方法 | 状态 | 描述 |
|---|---|---|
| fee | 新增 | 高速、过桥费 |
| status | 新增 | 订单状态 |
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'// 导航支持包 }
公共端
| 类&属性&方法 | 状态 | 描述 |
|---|---|---|
| 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'// 导航支持包 }
司机端
| 类&属性&方法 | 状态 | 描述 |
|---|---|---|
| TLSConfigPreference setAllTimeLocation(boolean allTimeLocation); | 新增 | 是否全程上报轨迹点 |
乘客端
| 类&属性&方法 | 状态 | 描述 |
|---|---|---|
| IWayPointPassedListener | 新增 | 司机经过途径点时,乘客收到回调 |
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'// 导航支持包 }
乘客端
| 类&属性&方法 | 状态 | 描述 |
|---|---|---|
| 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'// 导航支持包 }
司机/乘客端
| 类&属性&方法 | 状态 | 描述 |
|---|---|---|
| void switchToNetConfig(boolean needSwitch); | 新增 | 是否切换至配置域名 |
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'// 导航支持包 }
司机端
| 类&属性&方法 | 状态 | 描述 |
|---|---|---|
| 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' //公共 }
司机/乘客端
| 类&属性&方法 | 状态 | 描述 |
|---|---|---|
| void orderStatusSync(Map<String, Object> requestMap, final SyncProtocol.OrderResultListener listener); | 新增 | 订单同步 |
| 类&属性&方法 | 状态 | 描述 |
|---|---|---|
| void onResult(int status, String message); | 新增 | 订单同步结果 |
v2.5.4 (2.5-RC4-2022.11.02)
修改&变更
1.解决乘客选路还原失败时回调过多问题
2.尝试修复定位上报时偶现的CrashSDK&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.新增乘客行前选路功能
司机端
| 类&属性&方法 | 状态 | 描述 |
|---|---|---|
| pullNaviSession(NaviSessionDataCallback) | 新增 | 拉取乘客端上报的导航会话参数 |
| 类&属性&方法 | 状态 | 描述 |
|---|---|---|
| ISearchCallBack | 变更 | 算路回调接口,由onRouteSearchSuccess/Failure变为onCalcRouteSuccess/Failure,其中CalcRouteResult包括路线列表、错误码和错误信息 |
| 类&属性&方法 | 状态 | 描述 |
|---|---|---|
| NaviSessionDataCallback | 新增 | 乘客端上报的导航会话参数回调 |
1.乘客选路参考:乘客端-乘客选路
2.司机端在请求路线规划中之前,调用拉取数据接口pullNaviSession(NaviSessionDataCallback) ,返回naviSession和usingRouteId
3.使用searchCarRoutes算路时,构造OrderRouteSearchOptions时,调用setInitialNaviSessionID(naviSession)和setInitialRouteID(usingRouteId)。
4.返回路线参考:司机端-乘客选路
依赖库
注意:必须依赖导航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' //导航支持库 }
v2.4.4 (2.4-RC4-2022.02.24)
修改&变更
- 司机端新增接口支持设置轨迹额外信息字段
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' //导航支持库 }历史版本
公共类
| 类&属性&方法 | 状态 | 描述 |
|---|---|---|
| class Builder | 新增 | 构造器 |
| newBuilder() | 新增 | 创建新构造器 |
| 类&属性&方法 | 状态 | 描述 |
|---|---|---|
| 废弃 | 从2.4.0无效,直接使用getHasArrived()来获取状态 | |
| driverPosition | 新增 | 司机当前位置 |
| getGetInWayPoint | 新增 | 获得当前乘客上车点 |
| getGetOffWayPoint | 新增 | 获得当前乘客下车点 |
| 类&属性&方法 | 状态 | 描述 |
|---|---|---|
| subRouteByIndex(TLSBRoute,int,int) | 新增 | 截取子路线 |
| subRouteByRange(TLSBRoute,int,int) | 新增 | 截取子路线 |
司机端
| 类&属性&方法 | 状态 | 描述 |
|---|---|---|
| rejectWayPoint(TLSDWayPointInfo[]) | 新增 | 设置不参与算路的途径点 |
| 类&属性&方法 | 状态 | 描述 |
|---|---|---|
| setPositionExtraInfo(String extraInfo) | 新增 | 设置轨迹额外信息字段 |
乘客端
| 类&属性&方法 | 状态 | 描述 |
|---|---|---|
| 废弃 | 从2.4.0版本废弃,默认情况获得司机所有数据,可通过{RouteManager.subRouteByRange(TLSBRoute, int, int)}来截取路线 |
公共类
| 类&属性&方法 | 状态 | 描述 |
|---|---|---|
| destChangedLatLng | 新增 | 新目的地 |
| destChangedTime | 新增 | 新目的地修改时间,单位s |
| destChangedSource | 新增 | 目的地来源,1司机2乘客 |
| 类&属性&方法 | 状态 | 描述 |
|---|---|---|
| isDestChanged | 新增 | 标记目的地是否变更 |
| 类&属性&方法 | 状态 | 描述 |
|---|---|---|
| setDestPositionChanged(boolean) | 新增 | 标记目的地已变更 |
司机端
| 类&属性&方法 | 状态 | 描述 |
|---|---|---|
| changeDestination(TLSLatlng) | 新增 | 请求更改目的地 |
| 类&属性&方法 | 状态 | 描述 |
|---|---|---|
| onNewDestinationNotify(TLSLatlng,long) | 新增 | 新目的地通知回调 |
| onDestinationChangeResult(int,String) | 新增 | 目的地修改结果回调 |
乘客端
| 接口名 | 状态 | 描述 |
|---|---|---|
| changeDestination(TLSLatlng) | 新增 | 请求更改目的地 |
| 接口名 | 状态 | 描述 |
|---|---|---|
| onNewDestinationNotify(TLSLatlng,long) | 新增 | 新目的地通知回调 |
| onDestinationChangeResult(int,String) | 新增 | 目的地修改结果回调 |
公共类
| 类&属性&方法 | 状态 | 描述 |
|---|---|---|
| uploadPosition(TLSBOrder,TLSBPosition) | 新增 | 上报指定订单的定位 |
| setPullTimeInterval() | 新增 | 设置拉取数据间隔 |
| 类&属性&方法 | 状态 | 描述 |
|---|---|---|
| getOrderManager() | 新增 | 获取订单管理器 |
| 变更&废弃 | 返回对象变更为OrderManager.Editor,建议使用OrderManager.editCurrent() | |
| 废弃 | 建议使用OrderManager.reset() |
| 类&属性&方法 | 状态 | 描述 |
|---|---|---|
| getRouteManager() | 新增 | 获取路线管理器 |
| 变更&废弃 | 返回对象变更为RouteManager.Editor,建议使用RouteManager.editCurrent() | |
| uploadRoutes() | 新增 | 上报所有路线 |
| uploadUsingRoute() | 新增 | 上报当前使用中的路线 |
| 类&属性&方法 | 状态 | 描述 |
|---|---|---|
| destroy() | 新增 | 销毁资源 |
| 类&属性&方法 | 状态 | 描述 |
|---|---|---|
| class OrderManager | 新增 | 对订单执行管理操作 |
| editCurrent() | 新增 | 编辑当前订单 |
| addRelayOrder() | 新增 | 添加接力单 |
| removeRelayOrder() | 新增 | 移除接力单 |
| getRelayOrder() | 新增 | 获得接力单 |
| getUsingOrder() | 新增 | 获得当前使用中的订单 |
| isRelay() | 新增 | 当前订单是否是接力单 |
| getOrderById() | 新增 | 通过ID查找订单实体 |
| getNextOrders() | 新增 | 获得订单列表 |
| registerChangedListener() | 新增 | 注册订单状态监听 |
| unregisterChangedListener() | 新增 | 解除订单状态监听 |
| copyFrom() | 新增 | 数据拷贝 |
| available() | 新增 | 判断订单是否有效 |
| 类&属性&方法 | 状态 | 描述 |
|---|---|---|
| setSubOrderId(String) | 新增 | 设置子订单ID |
| setRelay(boolean) | 新增 | 设置订单为接力单 |
| 类&属性&方法 | 状态 | 描述 |
|---|---|---|
| class RouteManager | 新增 | 对路线执行管理操作 |
| editCurrent() | 新增 | 编辑当前路线 |
| editRoute(String) | 新增 | 编辑指定ID路线 |
| addNewRoute() | 新增 | 添加一个新路线到队列中 |
| getUsingRoute() | 新增 | 获取当前使用中的路线 |
| getSelectRoute() | 新增 | 获取选中的路线 |
| useRouteAndSelectedByIndex() | 新增 | 使用指定索引的路线并标记选中 |
| getRouteByIndex() | 新增 | 从队列中找寻指定索引的路线 |
| getRouteById() | 新增 | 从队列中找寻指定ID的路线 |
| getRouteByOrderId() | 新增 | 从队列中找寻指定订单ID的路线 |
| getRoutesByOrderId() | 新增 | 从队列中找寻指定订单ID的多条路线 |
| getRoutes() | 新增 | 获得路线列表 |
| copyFrom() | 新增 | 拷贝路线数据 |
| clearRoutes() | 新增 | 清理路线列表 |
| 类&属性&方法 | 状态 | 描述 |
|---|---|---|
| setSegments(List) | 新增 | 拷贝路线数据 |
| setSelected(boolean) | 新增 | 标记路线被选中 |
| setSourceFrom(TLSAccout) | 新增 | 标记路线来源 |
| setRemainingTrafficCount(int) | 新增 | 设置路线剩余红绿灯数量 |
| setTags(String) | 新增 | 设置路线标签 |
| 类&属性&方法 | 状态 | 描述 |
|---|---|---|
| 废弃 | 统一使用 TLSBOrder | |
| subOrderId | 新增 | 子订单ID |
| isRelay | 新增 | 接力单标识 |
| copy(TLSBOrder) | 新增 | 拷贝功能 |
| clear() | 新增 | 清空数据 |
| 类&属性&方法 | 状态 | 描述 |
|---|---|---|
| orderId | 新增 | 绑定订单ID |
| totalDistance | 新增 | 路线总距离 |
| startPosition | 新增 | 路线起点 |
| destPosition | 新增 | 路线终点 |
| tags | 新增 | 标签 |
| sourceFrom | 新增 | 来源 |
| isSelected | 新增 | 是否选中 |
| selectedTime | 新增 | 选中的时间戳 |
| segments | 新增 | 分段路线列表 |
| remainingTrafficCount | 新增 | 红绿灯数量 |
| copy(TLSBRoute) | 新增 | 拷贝功能 |
| clear() | 新增 | 清空数据 |
| 类&属性&方法 | 状态 | 描述 |
|---|---|---|
| secretKey | 新增 | 设置SK用于加密字串 |
| initGlobal(Context) | 新增 | 初始化全局参数 |
| getGlobalAuthKey(Context) | 新增 | 获取全局授权KEY |
| 类&属性&方法 | 状态 | 描述 |
|---|---|---|
| List |
新增 | 设置路线列表 |
| 类&属性&方法 | 状态 | 描述 |
|---|---|---|
| distance | 新增 | 距离,单位米 |
| level | 新增 | 级别 |
| 类&属性&方法 | 状态 | 描述 |
|---|---|---|
| class TLSBRouteSegment | 新增 | 路线分段数据模型 |
| String name | 新增 | 路名 |
| int from | 新增 | 起始索引 |
| int to | 新增 | 终点索引 |
| int length | 新增 | 路长度,单位米 |
| 类&属性&方法 | 状态 | 描述 |
|---|---|---|
| enum TLSAccount | 新增 | 账户模型 |
| DRIVER | 新增 | 司机类型 |
| PASSENGER | 新增 | 司机类型 |
| 类&属性&方法 | 状态 | 描述 |
|---|---|---|
| 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 |
司机端
| 类&属性&方法 | 状态 | 描述 |
|---|---|---|
class DriverManager |
删除 | 合并基类到统一的TSLDExtendManager |
class TSLDriverManager |
删除 | 合并基类到统一的TSLDExtendManager |
| 废弃 | 建议使用公共的setPullTimeInterval()方法 | |
| class SimpleDriDataListener | 新增 | 对DriDataListener的简单空实现 |
| removeTLSDriverListener() | 新增 | 移除监听接口 |
| class OrderRouteSearchOptions | 新增 | 指定订单ID的路线检索配置项 |
| newInstance() | 新增 | 创建新对象,支持多实例 |
| 类&属性&方法 | 状态 | 描述 |
|---|---|---|
| onSelectedRouteWantToChangeNotify() | 新增 | 选中路线将要切换的通知回调 |
| onSelectedRouteNotFoundNotify() | 新增 | 选中路线在当前的路线列表中未被找到 |
| onPushPositionFail(int,String,List) | 新增 | 上报定位失败回调 |
乘客端
| 类&属性&方法 | 状态 | 描述 |
|---|---|---|
class PassengerManager |
删除 | 合并基类到统一的TSLPassengerManager |
| class SimplePsgDataListener | 新增 | 对PsgDataListener的简单空实现 |
| routeSelectByIndex(int) | 新增 | 指定索引号进行路线选择 |
| searchRoutes() | 新增 | 检索路线 |
| removeTLSPassengerListener() | 新增 | 移除监听接口 |
| 类&属性&方法 | 状态 | 描述 |
|---|---|---|
| onRouteSelectSuccess() | 新增 | 路线选择成功回调 |
| onRouteSelectFail(int,String) | 新增 | 路线选择失败回调 |
| onPushRouteSuc() | 新增 | 路线数据上报成功回调 |
| onPushRouteFail(int,String) | 新增 | 路线数据上报失败回调 |
有帮助
没帮助