здрасте.
наверное я ерунду спрашиваю, тем не менее.
есть скрипт
var geosearch = document.querySelector(".snear")
	geocoder.geocode({ 'latLng': yourLocation }, function (results, status) {		
		geosearch.value='Определяем местоположение...'
    if(status == google.maps.GeocoderStatus.OK) {
      if(results[0]) {
      geosearch.value=results[0].address_components[1].short_name + ', ' + results[0].address_components[0].short_name
      } else {
        error('Не удалось определить местоположение');
      }
    } else {
      error("Ошибка: " + status);
    }
  });
так вот, заглушка 
geosearch.value='Определяем местоположение...'
 не работает, т.е. никак визуально не понятно что скрипт вообще выполняется. вычитал в гугле про асинхронность языка и все такое, подскажете какой-нибудь лайфхак?