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
function 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 }