Ver Mensaje Individual
  #4 (permalink)  
Antiguo 03/11/2012, 17:45
txemaarbulo
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Reto para programadores, 2 códigos iguales, uno funciona el otro no ¿Por q

Como te decía, al estar trabajando yo en V3 de Google maps, mi orientación es a tientas.

Dado el key particular a cada usuario vs. web, solo veo un monton de errores que no puedo analizar.

Sigo viendo un error en tus declaraciones de point y point 2:

Por una parte, var point aparece duplicada (yo le llamaría point1 a la que tomas de "distancia.php" para que no interfiera con la anterior)

Por otra parte a mí me siguen sobrando parentesis.

Mira de hacer, a modo de ejemplo:
Código Javascript:
Ver original
  1. GDownloadUrl("distancia.php", function (dat) {
  2.      var xml = GXml.parse(dat);
  3.           var distance = xml.documentElement.getElementsByTagName("distanc");
  4.           for (var i = 0; i < distance.length; i++) {
  5.         var point = new GLatLng(parseFloat(distance[i].getAttribute("lat1")),
  6.                                     (parseFloat(distance[i].getAttribute("lng1"))));
  7.         var point2 = new GLatLng(parseFloat(distance[i].getAttribute("lat2")),
  8.                                     (parseFloat(distance[i].getAttribute("lng2"))));
  9. alert (point);
  10. alert (point2
  11.        
  12.             var polyline = new GPolyline([new GLatLng(point) ,  new GLatLng(point2)], "#ff0000", 2);
  13. /* OJO, añade los valores de color y grueso de la polilinea */
  14.              map.addOverlay(polyline);
  15.              poly.setMap(map);
  16.                  return distanc;
  17.          
  18.  
  19.           }});

para que te salga algo tan limpio como 10.900000, -63.800000

(Observa mis dos notas dentro del código).

No estaría de más que compruebes mediante alert tus valores name, address, type , point