Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/05/2011, 23:31
geminis19
 
Fecha de Ingreso: febrero-2006
Mensajes: 58
Antigüedad: 18 años, 10 meses
Puntos: 0
Clima en google maps

Hola que tal, estoy utilizando la api de google maps (javascript), lo quiero es mostrar el clima en una ventana informativa al hacer click sobre los puntos ya marcados en el map.

La ventana informativa ya la tengo, pero la pregunta es como obtengo los datos del clima en relación a ses punto:

Código Javascript:
Ver original
  1. function googleMaps()
  2.     {
  3.         this.load=function(points)
  4.         {
  5.             if(GBrowserIsCompatible())
  6.             {
  7.                 var map=new GMap2(document.getElementById("visorMapa"));
  8.                 map.setCenter(new GLatLng(5.98072440246879, -0.5703125), 1);
  9.                 map.addMapType(G_SATELLITE_3D_MAP);
  10.                 map.addControl(new GLargeMapControl());
  11.                 map.addControl(new GMapTypeControl());
  12.                 map.addControl(new GScaleControl());
  13.            
  14.                 for(var i=0; i<points.data.length; i++)
  15.                     map.addOverlay(this.setInfo(new GMarker(new GPoint(points.data[i].posx, points.data[i].posy)), points, i));
  16.             }
  17.         }
  18.        
  19.         this.setInfo=function(marca, points, cont)
  20.         {
  21.                          //Aquí quiero mostrar el clima
  22.             GEvent.addListener(marca, "click", function(){
  23.                 marca.openInfoWindowHtml('<div style="text-align: center; font-size: 8pt; height: 100px; font-family: verdana; overflow: hidden;"><a href="index.php?data='+new CifrarLinks().encoded('modulo=aviso&controlador=aviso&accion=mostrarAviso&codigo='+points.data[cont].codigo)+'"><b>'+points.data[cont].titulo+'</b><br/><img src="index.php?ajax=true&data='+new CifrarLinks().encoded('modulo=aviso&controlador=aviso&accion=extraerImagen&tipo=mini&ancho=100&alto=75&codigo='+points.data[cont].imagen)+'" /></a></div>');
  24.             });
  25.            
  26.             return marca;
  27.         }
  28.     }

El código anterior recibe un objeto con forma de JSON, este contiene toda la info sacada de una base de datos.

Saludos..