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 originalfunction googleMaps()
{
this.load=function(points)
{
if(GBrowserIsCompatible())
{
var map=new GMap2(document.getElementById("visorMapa"));
map.setCenter(new GLatLng(5.98072440246879, -0.5703125), 1);
map.addMapType(G_SATELLITE_3D_MAP);
map.addControl(new GLargeMapControl());
map.addControl(new GMapTypeControl());
map.addControl(new GScaleControl());
for(var i=0; i<points.data.length; i++)
map.addOverlay(this.setInfo(new GMarker(new GPoint(points.data[i].posx, points.data[i].posy)), points, i));
}
}
this.setInfo=function(marca, points, cont)
{
//Aquí quiero mostrar el clima
GEvent.addListener(marca, "click", function(){
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>');
});
return marca;
}
}
El código anterior recibe un objeto con forma de JSON, este contiene toda la info sacada de una base de datos.
Saludos..