var mapa_stred = new google.maps.LatLng(49.8, 15.3); var map, kml_predpoved, aktual_synmet, timer; var pole_marker = new Array(); var predpoved_den; google.maps.event.addDomListener(window, 'load', initialize); function initialize() { $("#radio").buttonset(); $("#zobrazovano").button(); $(".link_top").button(); $("#map").height( $(window).height() - $("#upper").height() ); $(window).resize( function() { $("#map").height( $(window).height() - $("#upper").height() ); } ); $("#radio").css("top", $("#upper").height()+10 ); var myOptions = { zoom: 8, center: mapa_stred, mapTypeId: google.maps.MapTypeId.ROADMAP, mapTypeControl: false }; map = new google.maps.Map(document.getElementById('map'), myOptions); kml_predpoved = new google.maps.KmlLayer('http://www.meteopress.cz/kml/pp2600-1.kml', { preserveViewport:true }); aktual_synmet = new google.maps.KmlLayer('http://www.meteopress.cz/kml/aktual_synmet.kml', { preserveViewport:true }); kml_predpoved.setMap(map); $.get('http://www.meteopress.cz/kml/pp2600-1.kml.php', function(data) { predpoved_den = data; ( $("label[for=radio1]").html( 'Předpověď počasí na '+predpoved_den+'' )); $("#zobrazovano").html("Předpověď počasí na "+predpoved_den ); }); $("#radio").change( function() { if ( kml_predpoved ) { kml_predpoved.setMap(null); } if ( aktual_synmet ) { aktual_synmet.setMap(null); } clearOverlays(); if ( $('#radio1').is(":checked") ) { kml_predpoved.setMap(map); map.setZoom(8); $("#zobrazovano").html("Předpověď počasí na "+predpoved_den ); } if ( $('#radio3').is(":checked") ) { aktual_synmet.setMap(map); map.setZoom(7); $("#zobrazovano").html("Aktuální stav počasí" ); } if ( $("#radio2").is(":checked") ) { for(id in markers) { addMarker( new google.maps.LatLng( markers[id].latitude, markers[id].longitude ), markers[id].name, markers[id].abbr ); } for(id in markers2) { addMarker( new google.maps.LatLng( markers[id].latitude, markers[id].longitude ), markers[id].name, markers[id].abbr ); } map.setZoom(9); $("#zobrazovano").html("Aktuální stav počasí v ČR" ); } if ( $("#radio4").is(":checked") ) { self.location.href="http://radar.meteopress.cz/novinka"; } } ) // end radio change timer = $.timer(function() { cislo = Math.floor((Math.random()*11)+1); $(".link"+cislo).effect("pulsate"); }); timer.set({ time : 6000, autostart : true }); } function addMarker(location, xtitle, teplota ) { var iconimage = 'http://www.googlemapsmarkers.com/v1/'+Math.round(teplota)+'/e4463c/ffffff/e4463c/'; marker = new google.maps.Marker({ position: location, map: map, icon: iconimage, title: xtitle }); pole_marker.push(marker); } function clearOverlays() { for (var i = 0; i < pole_marker.length; i++ ) { pole_marker[i].setMap(null); } pole_marker = new Array(); }