Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/11/2013, 12:52
sagdec
 
Fecha de Ingreso: abril-2009
Mensajes: 100
Antigüedad: 15 años
Puntos: 0
almacenar datos de un ciclo for

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 original
  1. function direccion(coord){
  2.     var arr_datos = coord.split("|");
  3.     for (i = 0; i < arr_datos.length-1; i++){
  4.                
  5.     var geocoder = new google.maps.Geocoder();
  6.     var latlngStr = arr_datos[i].split(',');
  7.     var lat = parseFloat(latlngStr[0]);
  8.     var lng = parseFloat(latlngStr[1]);
  9.     var latlng = new google.maps.LatLng(lat, lng);
  10.     geocoder.geocode({'latLng': latlng}, function(results, status) {
  11.         if (status == google.maps.GeocoderStatus.OK) {
  12.             if (results[0]) {
  13.                 alert(results[0].formatted_address);
  14.             }
  15.              else {
  16.                 alert('No se pudo obtener dirección.');
  17.              }
  18.         }
  19.         else {
  20.             alert('Fallo Geocodificacion, error:' + status);
  21.         }
  22.     });
  23.   }// fin del ciclo for
  24.  
  25. }