谷歌地图转运持续时间似乎从几秒钟到几小时不等

时间:2013-03-14 05:15:38

标签: google-maps google-maps-api-3

有没有人注意到通过路线api请求时TRANSIT的持续时间不正确?

我已经设法example fiddle试图证明这个问题,所以我可以得到一些确认,不仅仅是我遗漏了一些东西。

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);
    }
});

小提琴中有一个链接进入谷歌地图页面,其中包含相同的结果集,以尝试展示“持续时间”的差异。

在我看来,好像连接之间的等待时间没有被添加到他们的计算中。所以说你有三个连接,每个连接等待一小时,结果实际上是三个小时!

我试着寻找其他提到这个的人,但我的所有支票都空了,我不能成为唯一注意到的人。

任何人都可以看到我的推理有什么问题吗?

1 个答案:

答案 0 :(得分:0)

我没有看到小提琴与google maps之间有任何区别。小提琴有四条路线,从3:24到3:41不等。谷歌地图也是如此。看起来他们已经解决了你的问题。

或者你是说他们现在都错了?