Mam taka funkcje, która powinna działać po naciśnięciu guzka na mapie google
alert('1 - przed get addres');
public_address = getAddressName(coord.latLng);
alert('6 - to co zwrocila f: '+public_address);
function getAddressName(latlng) {
alert('2 - funkcja get adres');
geocoder.geocode({'latLng': latlng}, function(results, status) {
alert('3 - pobrane dane o adresie');
rs = results[0].formatted_address;
alert('4 - adres: ' + rs);
return rs;
alert('5a - zwrot: ' + rs);
});
alert('5 - zwrot: ' + rs);
return rs;
}
Chodzi o to że pojawia się alert:
1,2,3,4 i na tym działanie się kończy nie wyświetla mi alertu 6
jak zakomentuje "RS" miedzy alertem 4 i 5a również mam tylko wyświetlone pierwsze 4 alerty i funkcja się urywa.
Dopiero ponowne kliknięcie na funkcję sprawia, że pojawia się alert 6?
Ma ktoś jakiś pomysł ?