这里具有ABR和高度限制的Maps JS API路由

问题描述

我最近遇到了一个问题,特别是在这里我使用maps JS api路由,我试图添加一些限制,例如使用身高或体重。由于某些原因,它会忽略它,因此我也在使用HERE的车队远程信息处理图块,因此它向我显示了有关此处的相关信息。

enter image description here

我的选择是:

        let routingParameters = {
            'routingMode': 'short','transportMode': 'truck','origin': locationPoints.A.lat+','+locationPoints.A.lon,'destination': locationPoints.B.lat+','+locationPoints.B.lon,'truck': {
                'height': 600,'grossWeight': 22000
            },'return': 'polyline,summary'
        };

路由本身一切都很好,也许我错过了什么?有避免这些事情的选择吗?

从逻辑上讲,不可能在4.5m高度为6m的地下隧道中穿行,因此即使明智的选路都不可行。

解决方法

我设法弄清楚了,例如,好像他们的钥匙必须在钥匙本身中。

    let routingParameters = {
        'routingMode': 'short','transportMode': 'truck','origin': locationPoints.A.lat+','+locationPoints.A.lon,'destination': locationPoints.B.lat+','+locationPoints.B.lon,'truck[height]': 600,'return': 'polyline,summary'
    };

将最明确地起作用。谁会遇到相同的问题。