Javascript 谷歌地图地理编码多行点限制

Javascript 谷歌地图地理编码多行点限制,javascript,google-maps,geocoding,polyline,Javascript,Google Maps,Geocoding,Polyline,在这个很棒的网站的帮助下,我已经能够得到92%的我需要的东西,但我就是无法克服这个困难。我制作了一张地图,对多个点进行地理编码并在它们之间画一条线,但我就是无法绘制最后一个点的地图。我不知道是否有一个限制在11点或什么东西。我的剧本在。我把它建立起来,这样我就可以把地址11加起来,但当我试图加上12时(这恰好是我的最后一点,令人沮丧),它就不起作用了。我是在做一些完全愚蠢的事情,还是这是谷歌的局限?我已经试过一百次了,但都没法用。请帮忙 看,你已经超过了查询限制,这意味着在短时间内有太多的请求。

在这个很棒的网站的帮助下,我已经能够得到92%的我需要的东西,但我就是无法克服这个困难。我制作了一张地图,对多个点进行地理编码并在它们之间画一条线,但我就是无法绘制最后一个点的地图。我不知道是否有一个限制在11点或什么东西。我的剧本在。我把它建立起来,这样我就可以把地址11加起来,但当我试图加上12时(这恰好是我的最后一点,令人沮丧),它就不起作用了。我是在做一些完全愚蠢的事情,还是这是谷歌的局限?我已经试过一百次了,但都没法用。请帮忙

看,你已经超过了查询限制,这意味着在短时间内有太多的请求。is
表示您超出了配额。
,但在其他地方,它表示每天有2500个请求。所以它并不是直接说快速查询太多次是不好的

添加else语句以匹配if(status==OK),并写入
alert(status)
以查看此错误。有时服务器会延迟,有时则不会,因此服务器拒绝请求的点是未知的

 else{ alert(status) }
在请求之间需要
setTimeout(function(){},time)
,或者Kiessling的Node初学者提供的
sleep
函数:

function sleep(milliSeconds) {
    var startTime = new Date().getTime();
    while (new Date().getTime() < startTime + milliSeconds);
  }
函数睡眠(毫秒){
var startTime=new Date().getTime();
while(new Date().getTime()
我不能告诉你要等多久,我不知道谷歌服务器考虑的太多了。
此外,还可以查找异步库。我对它不太熟悉,但它可能允许您在for循环中编写请求。它的
forEach
功能看起来最有前途。

哇,情节变厚了。我只是碰巧发现了别的东西。我发现我可以添加第12个点,但只有在打开新浏览器时才会显示这些点。如果我尝试刷新,即使它不会显示所有的点,但如果我关闭并重新打开它会显示。世界跆拳道联盟?这张新地图最适合你了!这正是我所需要的。非常感谢你的帮助。