При работе с Google Maps возникла проблема: JavaScript работает быстрее чем запросы к Google Maps. Как можно приостановить скрипт до получения ответа?
for (var i=0; i<=5; i++)
{
alert (i); // выдает поочередно: 1, 2, 3, 4, 5
directionsService.route(request, function(response, status)
{
alert (i); // сразу выдает 5, а нужно 1, 2, 3, 4, 5
});
}