有没有其他人注意到通过方向 api 请求时 TRANSIT 的持续时间不正确?
我制作了一个示例小提琴来尝试演示这个问题,所以我可以得到一些确认,这不仅仅是我错过了一些东西。
var start = 'Liverpool,England';
var end = '51.47688,-0.000329';
var request = {
origin: start,
destination: end,
travelMode: google.maps.TravelMode.TRANSIT,
provideRouteAlternatives: true
};
directionsService.route(request, function (response, status) {
if (status == google.maps.DirectionsStatus.OK) {
directionsDisplay.setDirections(response);
}
});
小提琴中有一个链接可以转到具有相同结果集的谷歌地图页面,以尝试演示“持续时间”的差异。
在我看来,连接之间的等待时间似乎没有被添加到他们的计算中。所以说你有三个连接,每个等待一个小时,结果实际上是三个小时!
我试着寻找其他提到这一点的人,但我所有的支票都空了回来,我不可能是唯一一个注意到这一点的人。
有人能看出我的推理有什么问题吗?