Всем добрый день. Почему у меня не записывается значение координат в переменную position, объявленную в самом, начале из функции geocode??
var position,
geocoder = new google.maps.Geocoder();
geocoder.geocode({
'address': address
}, function(results, status) {
if (status === google.maps.GeocoderStatus.OK) {
position = results[0].geometry.location;
console.log(position);// Все ок, координаты записаны, карта показалась!
map.panTo(position);
} else {
alert('Адрес указан не верно: ' + status);
}
});
console.log(position); // А тут они undefined, разве я не записал значение в переменную?
Почему так?