我目前正在开发一张地图,其中显示了两点之间的最短路线(使用不同的传输)。我注意到有时候,没有考虑在冬天关闭的道路。
我发现我可以使用指示服务(下面的代码)忽略高速公路,收费公路和渡轮,但我不能为我的生活弄清楚如何/如果我可以忽略季节性限制。非常感谢任何帮助。
var request = {
origin: _marker_from,
destination: _marker_to,
travelMode: _mode,
avoidFerries: false,
avoidTolls: false,
//avoidTimedConditions: true <-- I would need something like this
};
_service.route(request, function (response, status) {
//More code here, not relevant for this question
}
答案 0 :(得分:0)
您可以在路线请求的 drivingOptions 中使用 departureTime。将其设置为明年夏天的某个时间点应该可以解决问题:
let now = new Date();
var request = {
origin: _marker_from,
destination: _marker_to,
travelMode: _mode,
avoidFerries: false,
avoidTolls: false,
drivingOptions: {
departureTime: new Date(now.getFullYear() + 1 + '/07/30'),
}
};