2017-03-05 29 views
0

爲什麼狀態OVER_QUERY_LIMIT Status.OK之前運行?我使用此代碼:爲什麼狀態OVER_QUERY_LIMIT運行前Status.OK - 谷歌地圖API

directionsService.route(request, function(response, status) { 
    if (status == google.maps.DirectionsStatus.OK) { 
     var response = Math.ceil(response.routes[0].legs[0].distance.value/1000); 

     stores.push({ 
      distance: response, 
      id: item.properties.Nid, 
     }); 

     console.log('STATUS.OK'); 
    } else if (status == google.maps.GeocoderStatus.OVER_QUERY_LIMIT){ 
     console.log('OVER_QUERY_LIMIT'); 
    } 
}); 

狀態OVER_QUERY_LIMIT記錄在STATUS.OK之前。我知道OVER_QUERY_LIMIT正在運行,因爲我做了很多請求。

但我想不通我怎麼可以創建一個延遲時OVER_QUERY_LIMIT總是先運行。

有人可以向我解釋嗎?

回答