Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/06/2012, 08:18
CarlosVillarrubia
 
Fecha de Ingreso: diciembre-2009
Mensajes: 15
Antigüedad: 14 años, 4 meses
Puntos: 0
Detener script

Tengo un archivo con más de 1300 coordenadas geograficas. Hice un script para llamar a la API 3 de google maps para obtener la dirección asociada mediante geolocalización inversa. El código que desarrollé funciona perfectamente, pero google pone un límite al número de llamadas que puedes hacer a su API en determinado tiempo y llega un momento en que devuelve el error OVER_QUERY_LIMIT.
Lo que quiero es, después de cada llamada, detener la ejecución del script durante 3, 5 o 10 segundos antes de realizar la siguiente llamada. Con setTimeout no lo consigo, ya que lo que hace es retrasar la ejecución de la función que tiene asociada el número de milisegundos que le digamos, pero el flujo del script, las instrucciones que haya por debajo del setTimeout, continúa.
¿Hay algún modo de hacerlo? Gracias por adelantado.