路径:
apollo_workspace/modules/routing/strategy/a_star_strategy.cc
下载源码:buildtool install routing
解题思路:
1、首先检查 from_node
LaneId
对应当前路段,如果是,则执行 continue
语句,跳过当前循环的本次迭代,直接进入下一次迭代。
2、再次检查 from_node
的 LaneId
是否为 施工路段
,如果是,同样执行 continue
语句。
这意味着当 from_node
的 LaneId
为 对应施工路段时,不执行后续此循环中的代码,而是直接开始下一轮循环。
注:如果这是在遍历一系列的 from_node
,当遇到 LaneId
为上述特定值的节点时,就会跳过对其的进一步处理。
修改完成后编译:
buildtool build -p planning