更新 我有一些gps locatiwaon点,我想绘制路径。我的方式绘制使用不遵循道路的折线。我想做“匆匆道路”,这样我就可以改善路径。
我引用此code来捕捉保存在数组“snap_path_points”中的位置
我只获得前8个电话的路径(限制),下面是代码
var service = new google.maps.DirectionsService(), poly,snap_path=[];
poly = new google.maps.Polyline({ map: map });
for(j=0;j<snap_path_points.length-1;j++){
service.route({
origin: snap_path_points[j],
destination: snap_path_points[j+1],
travelMode: google.maps.DirectionsTravelMode.DRIVING
}, function(result, status) {
if (status == google.maps.DirectionsStatus.OK) {
snap_path = snap_path.concat(result.routes[0].overview_path);
poly.setPath(snap_path);
}
});
}
我将我的位置划分为8个批次并尝试相同(即如果24个点使用3个循环)但我得到OVER_QUERY_LIMIT
。
我想知道它如何使用事件监听器here。
OVER_QUERY_LIMIT表示网页发送了太多请求 在允许的时间内。
无论如何都要绘制超过8个点的完整对齐道路路径。
答案 0 :(得分:0)
问题不在于您发送了太多分数,而是您在给定时间段内提出了太多请求。对道路api的捕捉表明:
标准API的用户:
每天2,500个免费请求和每秒10个请求
因此,如果您发送的请求多于上述限制,则说明您收到该错误的原因。