问题描述
我将 FindSequence API 与以下航点一起使用:
&destination1=Stop-20712;-33.878683,151.1377808;st:7200;before:destination3;before:destination4
&destination2=Stop-20714;-33.8021024,150.9552574;st:7200;before:destination3;before:destination4
&destination3=Stop-20710;-33.9486425,151.080674;st:7200
&destination4=Stop-20711;-33.8929182,151.0596753;st:7200
目标是始终将目的地 1 和目的地 2 作为第一个航点,但它似乎不起作用。结果如下:
"results": [
{
"waypoints": [
{
"id": "start-0","lat": -33.97943,"lng": 150.86694,"sequence": 0,"estimatedArrival": null,"estimatedDeparture": "2021-01-06T08:30:00+10:00","fulfilledConstraints": []
},{
"id": "Stop-20710","lat": -33.948643,"lng": 151.08067,"sequence": 1,"estimatedArrival": "2021-01-06T08:46:32+10:00","estimatedDeparture": "2021-01-06T10:46:32+10:00","fulfilledConstraints": [
"st:7200"
]
},{
"id": "Stop-20714","lat": -33.8021,"lng": 150.95526,"sequence": 2,"estimatedArrival": "2021-01-06T11:16:06+10:00","estimatedDeparture": "2021-01-06T13:16:06+10:00","fulfilledConstraints": [
"st:7200","before:destination4"
]
},
看来路点“Stop-20714”只考虑了一个before约束。我错过了什么吗?
谢谢
解决方法
我的错误,这里的支持让我直截了当。约束实际上应该以逗号分隔
&destination1=Stop-20712;-33.878683,151.1377808;st:7200;before:destination3,destination4
现在一切都好了。