Как получить переменную results за пределами функции geocode? Google Maps API

Доброго времени суток!

Есть такой код Пример геокодирования Google M....

Только в пределах этой области я могу получить results[0].geometry.location
geocoder.geocode( { 'address': address}, function(results, status) {
    if (status == google.maps.GeocoderStatus.OK) {
      map.setCenter(results[0].geometry.location);
      var marker = new google.maps.Marker({
          map: map,
          position: results[0].geometry.location
      });
    } else {
      alert('Geocode was not successful for the following reason: ' + status);
    }


А мне эта переменная нужна за пределами функции. Пробовал и объявлять ее за пределами и внутри функции через var, и через window, никак не поддается. Смог вытянуть ее через куки, но чтобы использовать ее приходится перезагрузить страницу, а это уже не то.

Возможно уже кто-нибудь сталкивался с таким вопросом.
  • Вопрос задан
  • 2477 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы