Que tal tengo una duda, en un ciclo for mando varias coordenadas que son decodificadas y me muestra la direccion, ahora lo que quiero es como guardar todas esas direcciones en una variable.
Aqui les pongo el codigo:
La funcion direccion recibe una cadena de coordenas, las cuales separo y hago que busque la direccion de cada una de ellas mediente el ciclo for.
En el alert me muestra la direccion de cada coordenada pero no se como guardar todas esas direcciones en una sola variable.
Código Javascript
:
Ver originalfunction direccion(coord){
var arr_datos = coord.split("|");
for (i = 0; i < arr_datos.length-1; i++){
var geocoder = new google.maps.Geocoder();
var latlngStr = arr_datos[i].split(',');
var lat = parseFloat(latlngStr[0]);
var lng = parseFloat(latlngStr[1]);
var latlng = new google.maps.LatLng(lat, lng);
geocoder.geocode({'latLng': latlng}, function(results, status) {
if (status == google.maps.GeocoderStatus.OK) {
if (results[0]) {
alert(results[0].formatted_address);
}
else {
alert('No se pudo obtener dirección.');
}
}
else {
alert('Fallo Geocodificacion, error:' + status);
}
});
}// fin del ciclo for
}