Показать сообщение отдельно
  #1 (permalink)  
Старый 16.07.2015, 11:18
Новичок на форуме
Отправить личное сообщение для Majax Посмотреть профиль Найти все сообщения от Majax
 
Регистрация: 16.07.2015
Сообщений: 6

Как передать значение переменной из вложенной функции
Приветствую форумчан!
Знания javascript довольно поверхностные, поэтому не пинайте сильно
Есть такая функция:
<script src="https://maps.googleapis.com/maps/api/js?v=3.exp&signed_in=true"></script>
<script type="text/javascript">

   var latlng;  //тут объявляю глобальную переменную
	function codeAddress(address) {          
	    geocoder = new google.maps.Geocoder();
            geocoder.geocode( { 'address': address}, function (results) {
            myylocation = results[0].geometry.location;
            lat = myylocation.lat();
            lng = myylocation.lng();
            window.latlng = lat +','+ lng; 
            alert(latlng);//в этом месте значение переменной считается и существует
            });
            return latlng;  //а сюда не попадает, undefined        	
	}

  alert(codeAddress('moskva')); //undefined

</script>

результат выполнения: undefined
Подскажите как вытащить значение переменной lanlng из вложенной функции? что не так делаю?
Ответить с цитированием