var escena=1;
var play='no';
var map = null;
var points = [];
var markers = [];
var baseIcon = new GIcon();
baseIcon.iconSize = new GSize(40, 40);
baseIcon.shadowSize = new GSize(40, 40);
baseIcon.iconAnchor = new GPoint(20,20);
baseIcon.infoWindowAnchor = new GPoint(10, 2);
baseIcon.infoShadowAnchor = new GPoint(25, 25);
var icon;
icon = new GIcon(baseIcon);
icon.image = 'http://www.quetiempo.es/images/icos/1.gif';
function load() {
if (GBrowserIsCompatible()) {
map = new GMap2(document.getElementById("mapa"));
map.addControl(new GScaleControl());
map.addControl(new GMapTypeControl());
map.setCenter(new GLatLng(39.8, -2.8), 6);
map.addControl(new GLargeMapControl());
map.addMapType(G_PHYSICAL_MAP);
map.setMapType(G_PHYSICAL_MAP);
var boundaries = new GLatLngBounds(new GLatLng(36, -0.5), new GLatLng(37.5,3.5));
var oldmap = new GGroundOverlay("http://www.quetiempo.es/m/mapacanariashoy.jpg", boundaries);
map.addOverlay(oldmap);
var url = 'ajax/marcarprovincias.php?fechamuestratiempo=2010-03-11';
GDownloadUrl(url, function(data, responseCode) {
datos = data.split("|");
parseJson(datos);
});
}
}
function parseJson(doc) {
var jsonData = eval("(" + doc + ")");
for (var i = 0; i < jsonData.markers.length; i++) {
if (jsonData.markers[i].point!='')
{
var markermas = createMarker(jsonData.markers[i]);
map.addOverlay(markermas);
}
}
}
function createMarker(input) {
var point = input.point;
icon.image = 'http://www.quetiempo.es/'+input.icono;
var marker = new GMarker(point,icon);
var html =''+input.localidad+'
'+input.tiempo+'
T.max: '+input.tmax+' Cº
T.min: '+input.tmin+' Cº
Ver previsión 7 días en '+input.localidad+'';
GEvent.addListener(marker, "click", function() {
marker.openInfoWindowHtml(html);
});
map.addOverlay(marker);
return marker;
}