Aktywne Wpisy
Lenin264 +127
Itslilianka +514
Jakiś czas temu ta jak #rozowepaski zacząłem robić ankiety po randkach z tindera xD Beka jak to się teraz czyta po takim czasie xD #zwiazki #randkujzwykopem
Skopiuj link
Skopiuj linkWykop.pl
Chciałbym aby tablica $return była zwracana, ale w tym przypadku $return nie wydostaje się ze scopa :)
ps nie wiem czemu ale nie działa formatowanie kodu
function codeAddress(address) {
$return = [];
geocoder = new google.maps.Geocoder();
geocoder.geocode( { address: address, language: 'english' }, (function(results, status) {
if (status === google.maps.GeocoderStatus.OK) {
$return = [
results[0].geometry.location.lat(),
results[0].geometry.location.lng()
];
}
else {
$return = null;
}
} ) );
return $return;
}
#javascript #webdev
return return (☞゚∀゚)☞
A tak w ogóle zwracanie nulla to zło. Jak nie masz ci zwrócić, to zwróć pustą tablicę.
przyzwyczajenie z php ;)
https://pastebin.com/g2PG8JP4
śmieszne, pastebin nie robi wcięć
nie działa :(
Komentarz usunięty przez autora
Mogę wejść do ifa i zrobić consol loga na:
results[0].geometry.location.lat()
widze poprawną wartość. Za to w returnie już jest undefined
codeAddress
zwraca $return zanim callback zostaje wywołany i cokolwiek jest do $return przypisane.Dokładnie, właśnie się zorientowąłem :)
Wiesz może jak wymusić poczekanie na wykonanie callbacka przed returnem? Czyli jak to zrobić nie-asynchronicznie?
Dzięki ( ͡° ͜ʖ ͡°)