2

我正在尝试使用循环显示一些标记(大约 10 到 15)并显示它们之间的方向(路线)。但是在执行代码时,会发生“Over_Query_Limit 错误”并通过网页上的警报框显示。地图显示正确,但未显示标记。我认为这是由于超出了对 DirectionsService 的请求,而 Google 不允许这样做。

但是,如果有人想打印方向,是否真的可以这样做,如果可以,那么可能的实现方法是什么。

请帮忙。

谢谢

4

2 回答 2

1

除了每日绝对限制(每六小时 625 次)外,还有一个速率限制。

解决此问题的一种方法是将您的请求链接起来,仅在前一个请求完成时才进行下一个请求。您可能能够使用setTimeout并找到一个有效的间隔,但这可能不可靠。

于 2012-08-11T09:55:44.173 回答
0

你每天可以做 2500 个方向请求。阅读此链接https://developers.google.com/maps/documentation/directions/#Limits

为了减少请求的数量,您可以在您的请求中放置航点。如果您在每个航路点都需要一个标记,则航路点的活动中途停留属性

于 2012-08-11T08:48:38.243 回答