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://extremaduraaldia.quetiempo.net/images/icos/1.gif';
function mostraciudad(url){
if (url!='')
location.href=url;
}
function load(lat,lng,zoom,urlloc,fecha) {
if (GBrowserIsCompatible()) {
var min = 0;
var max = 12;
var license = "License";
var copyright = new GCopyright(1, new GLatLngBounds(new GLatLng(-90, -180), new GLatLng(90, 180)), 0, license);
var copyrightCollection = new GCopyrightCollection("Relief Maps: ");
copyrightCollection.addCopyright(copyright);
// Relief Map
var relief = [new GTileLayer(copyrightCollection, min, max)];
relief[0].getTileUrl = function(a,b) {
return "http://maps-for-free.com/layer/relief/z" + b + "/row" + a.y + "/" + b + "_" + a.x + "-" + a.y + ".jpg"; };
reliefLayer = new GMapType(relief, G_SATELLITE_MAP.getProjection(), "Relief", {minResolution:min, maxResolution:max});
// Water Layer
function getWaterLayer() {
var layer = new GTileLayer(copyrightCollection, min, max);
layer.getTileUrl = function (a,b) {
return "http://maps-for-free.com/layer/water/z" + b + "/row" + a.y + "/" + b + "_" + a.x + "-" + a.y + ".gif"; };
return layer;
}
map = new GMap2(document.getElementById("mapa"));
map.addControl(new GScaleControl());
map.addControl(new GMapTypeControl());
map.setCenter(new GLatLng(lat,lng), zoom);
map.addControl(new GLargeMapControl());
map.addMapType(G_PHYSICAL_MAP);
map.setMapType(G_PHYSICAL_MAP);
// Add Water Layer
waterLayer = new GTileLayerOverlay(getWaterLayer());
map.addOverlay(waterLayer);
waterLayer.visible = true;
// Add Label Layer
labelLayer = new GTileLayerOverlay(G_HYBRID_MAP.getTileLayers()[1]);
map.addOverlay(labelLayer);
labelLayer.visible = true;
map.addMapType(reliefLayer);
map.addControl(new GLargeMapControl());
map.addControl(new GOverviewMapControl());
map.addControl(new GScaleControl());
map.setMapType(reliefLayer);
map.enableDoubleClickZoom();
map.enableContinuousZoom();
var url = 'ajax/marcarprovincias2.php?idcomunidad='+urlloc+'&fechamuestratiempo='+fecha;
//window.open (url);
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 = 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);
if (input.globo=='yes')
marker.openInfoWindowHtml(html);
return marker;
}
function load2(lat,lng,zoom,urlloc,fecha) {
if (GBrowserIsCompatible()) {
map = new GMap2(document.getElementById("mapagrande"));
map.setCenter(new GLatLng(lat,lng), zoom);
map.setMapType(G_PHYSICAL_MAP);
/*GEvent.addListener(map, "click", function() {
window.open('http://extremaduraaldia.quetiempo.net/');
});*/
var url = 'ajax/marcarprovincias2.php?idcomunidad='+urlloc+'&fechamuestratiempo='+fecha;
//window.open (url);
GDownloadUrl(url, function(data, responseCode) {
datos = data.split("|");
parseJson(datos);
});
}
}