允许对任意节点处以罚款
作者: TheMarex创建于 2015年5月24日更新于 2026年7月5日
标签Feature Request
目前的惩罚仅限于交通信号灯。这过于限制,我们还可以将其用于交通平缓和小型环形路口。这点在本 PR 中已提到 https://GitHub.com/Project-OSRM/osrm-backend/pull/534。关于如何实现此功能的大脑爆炸: - 将 `bool ExtractionNode::traffic_lights` 替换为 `short ExtractionNode::penalty` - 修改 `graph_loader.cpp` 以将具有 `penalty > 0` 的节点加载到单独数组中 - 修改 EdgeBasedGraphFactory 中的 `m_traffic_lights`
内容来源: Project-OSRM/osrm-backend