Hola
afuentealba:
Al salir de las llaves de la función
Código Javascript
:
Ver originalgeocoder.geocode( { 'address': address}, function(results, status) {
/* ... codigo ... */
});
pierdes el valor de las variables.
Prueba:
Código Javascript
:
Ver originalgeocoder.geocode( { 'address': address}, function(results, status) {
var latpoint = parseFloat(results[0].geometry.location.lat());
var lngpoint = parseFloat(results[0].geometry.location.lng());
//aca las cambio por las decodificadas de arriba en lugar de las extraidas de la bd
var point = new google.maps.LatLng(
parseFloat(markers[i].latpoint),
parseFloat(markers[i].lngpoint));
alert(point); //me arroja las coordenadas de las direcciones
});
Verás que he cambiado el lugar del cierre de llaves.
Y no utilices el mismo nombre de variable para las que geocodificas y las que llegan directamente de la base de datos por lat lng.
Código Javascript
:
Ver original//antiguas de la bd, esta si las muestra pero son las de arriba las que quiero que muestre
/*[B]var point[/B] = new google.maps.LatLng(
parseFloat(markers[i].getAttribute("lat")),
parseFloat(markers[i].getAttribute("lng")));*/
están dentro de la función
downloadUrl("phpsqlajax.php", function(data) { /* ... */ } y por eso te las reconoce.
Y no repitas
var point Puedes poner point1 y pont2 o los nombres que quieras.