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+'
T.min: '+input.tmin+'
Ver previsión 7 días en '+input.localidad+''; GEvent.addListener(marker, "click", function() { marker.openInfoWindowHtml(html); }); map.addOverlay(marker); return marker; }