{"version":"0.1.0","code":"0000","result":true,"message":"处理成功","errdetail":"","timestamp":1671508848136,"data":{"id":71712892,"title":"5.3.2 算路服务控制参数设置","slug":"ui6791","format":"lake","bookId":26046811,"body":null,"body_draft":null,"body_html":"
com.autonavi.gbl.route.model.RouteControlKey
可以通过该参数设定车辆参数、算路服务参数等信息。
⚠️ 部分的RouteService.control的开关配置,需要配合GuideService.setParam开关配置才能生效,见【GuideService与RouteService需要配对使用的特别说明】。
⚠️ RouteControlKey 生效时机:
变更设置后,重新触发算路,新得到的路线生效,不影响变更前的路线。
设置算路引擎参数,通过key-value的方式设置参数,key见RouteControlKey
boolean com.autonavi.gbl.route.RouteService.control(@RouteControlKey.RouteControlKey1 int key, String Value)
说明:函数详情,请复制函数名称到在线API搜索
RouteService mRouteService = (RouteService)ServiceMgr.getServiceMgrInstance().getBLService(SingleServiceID.RouteSingleServiceID);\n...\n// 设置车牌号\nmRouteService.control(RouteControlKey.RouteControlKeyVehicleID, "京A00001");\n// 设置eta请求的躲避车辆限行开关,0表示关闭eta限行请求,1 表示打开eta限行请求\nmRouteService.control(RouteControlKey.RouteControlKeyETARestriction, "1" );\n// 设置在线算路的超时时间为10秒\nmRouteService.control(RouteControlKey.RouteControlKeySetTotalTime, "10000");\n// 设置车厂渠道号,用于开启ODD功能场景\nmRouteService.control(RouteControlKey.RouteControlConfigSetOddKey, "C04XXXXX");\n