No se porque, ni si le estoy errando al concepto, pero quiero que en una funcion se guarde el valor de una variable global, pero fuera de la misma, el valor se pierde. Mi code:
var pais;
function initialize() {
var loc = {};
var geocoder = new google.maps.Geocoder();
if(google.loader.ClientLocation) {
loc.lat = google.loader.ClientLocation.latitude;
loc.lng = google.loader.ClientLocation.longitude;
var latlng = new google.maps.LatLng(loc.lat, loc.lng);
geocoder.geocode({'latLng': latlng}, function(results, status) {
if(status == google.maps.GeocoderStatus.OK) {
pais = results[0]['address_components'][5]['short_name'];
console.log(pais);
};
});
}
}
google.load("maps", "3.x", {other_params: "sensor=false", callback:initialize});
console.log(pais);
Siendo pais la var global, cuando sale de la funcion ya no tiene valor :/
--
Has recibido este mensaje porque estás suscrito al grupo "GTUG BsAs" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus correos electrónicos, envía un correo electrónico a gtug-bsas+unsubscribe@googlegroups.com.
Para obtener más opciones, visita
https://groups.google.com/groups/opt_out.
0 comentarios:
Publicar un comentario
Nota: solo los miembros de este blog pueden publicar comentarios.