Javascript 没有带航路点的备选路线

Javascript 没有带航路点的备选路线,javascript,google-maps-api-3,directions,google-directions-api,Javascript,Google Maps Api 3,Directions,Google Directions Api,我无法使用方向服务获取备选路线。如果提供路线备选方案设置为真,并且定义了多个航路点,则路线 但在美国,没有什么是不可能的。那么,是我运气不好,还是你也经历过同样的问题 (当我移除航路点时,它确实起作用…) 因为有些人要求我实现,所以我做了一个简短的说明。检查控制台日志,查看有无航路点的结果 var方向服务; 函数initMap(){ directionsService=new google.maps.directionsService(); ComputeFake行程(); } 函数compu

我无法使用
方向服务获取备选路线。如果
提供路线备选方案
设置为
,并且定义了多个
航路点
,则路线

但在美国,没有什么是不可能的。那么,是我运气不好,还是你也经历过同样的问题

(当我移除航路点时,它确实起作用…)

因为有些人要求我实现,所以我做了一个简短的说明。检查控制台日志,查看有无航路点的结果

var方向服务;
函数initMap(){
directionsService=new google.maps.directionsService();
ComputeFake行程();
}
函数computeFake行程(){
变量开始={
纬度:45.7579555,
液化天然气:4.8351209
};
变量结束={
拉脱维亚:43.7383216,
液化天然气:7.4069485
};
var航路点=[{
地点:{
纬度:45.18236,
液化天然气:5.6997148
},
中途停留:对
}];
方向服务.路线({
来源:start,
ProviderRouteAlternatives:正确,
航路点:航路点,
目的地:完,
travelMode:“驾驶”
},routeCallback);
方向服务.路线({
来源:start,
ProviderRouteAlternatives:正确,
航路点:[],
目的地:完,
travelMode:“驾驶”
},routeCallback);
}
功能routeCallback(数据、状态){
如果(状态=‘正常’){
如果(data.geocoded_waypoints.length>2){
console.log(“有航路点时有”+data.routes.length+“routes”);
}否则{
console.log(“没有航路点存在”+data.routes.length+“routes”);
}
}
}
initMap()

来自谷歌:

谢谢你提醒我们这一点

这似乎是一个文档问题。我们提供其他路线 对于没有优化的查询:true和没有航路点

我们要求更新文件


你是怎么做到的?你的密码在哪里?请提供一个展示您的问题的示例。好的,我会的,但问题与代码无关。我如何测试它?谁能帮忙?你甚至没有给出我们可以测试的路线示例。是的,请这样做。相关问题:。我同意文档中没有任何内容表明这是不可能的,这可能是文档中的一个bug,也可能是API中的一个bug(我猜这个bug在文档中)。您可以尝试创建