{"version":"0.1.0","code":"0000","result":true,"message":"处理成功","errdetail":"","timestamp":1671516321870,"data":{"id":71712901,"title":"5.3.3.7 当前导航位置信息设置","slug":"tdq4gl","format":"lake","bookId":26046811,"body":null,"body_draft":null,"body_html":"
com.autonavi.gbl.common.path.option.CurrentPositionInfo
特别说明:只有【用户主动重算】时才需要设置当前导航位置信息。
boolean com.autonavi.gbl.common.path.option.RouteOption.setCurrentLocation(CurrentPositionInfo posInfo)
说明:函数详情,请复制函数名称到在线API搜索
CurrentPositionInfo posInfo = new CurrentPositionInfo();//生成当前导航位置实例\n// 获取最新的定位信息,重新更新以下算路信息\nLocInfo info;\nposInfo.segmentIndex = info.matchInfo[0].segmCur;\nposInfo.linkIndex = info.matchInfo[0].linkCur;\nposInfo.pointIndex = info.matchInfo[0].postCur;\n// 如果是主辅路重算,需要额外设置主辅路信息\n// 取得重算原因类型RouteResultType\nint type = routeOption.getRouteType();\nif(type == RouteTypeParallelRoad)\n{\n //获取平行路信息\n LocParallelRoadInfo locParallelRoadInfo;\n posInfo.overheadFlag = locParallelRoadInfo.hwFlag; //0:无高架 1:车标在高架上(车标所在道路有对应高架下) 2:车标在高架下(车标所在道路有对应高架上)\n posInfo.parallelRoadFlag = locParallelRoadInfo.flag; //0:无主辅路(车标所在道路旁无主辅路) 1:车标在主路(车标所在道路旁有辅路) 2:车标在辅路(车标所在道路旁有主路)\n}\nreRouteOption.setCurrentLocation(posInfo);//设置当前导航位置信息\n\n// reRouteOption其它信息配置\n...\n// 发起算路请求\nmRouteService.requestRoute(reRouteOption);
","body_lake":null,"pub_level":null,"status":"0","updated_at":"2022-04-06 07:02:46","deleted_at":null,"nameSpace":"mnlcaa/v610","browseCount":69,"collectCount":0,"estimateDate":3,"docStatus":0,"permissions":true,"overView":false}}