var map;
var selectControl, selectedFeature;
var vector21737, vector21736;
var v21737txt="
Upał - Stopień 2: temperatura 35-38°C
W okresie waznosci ostrzezenia prognozuje sie wzrrost temperatury powietrza do 34-37 st.C.
Wydał: SP_Forecaster | Ważne od: 2025-07-03 11:00:00Ważne do: 2025-07-03 17:30:00 |
";
var v21736txt="Upał - Stopień 1: temperatura 30-34°C
W okresie waznosci ostrzezeenia temperaatura powietrza wzrosnie do 30-34 st.C.
Wydał: SP_Forecaster | Ważne od: 2025-07-03 09:00:00Ważne do: 2025-07-03 22:00:00 |
";
//-------------------------------------------------------------------------------------------------
function onPopupClose(evt) {
selectControl.unselect(selectedFeature);
}
//-------------------------------------------------------------------------------------------------
function onFeatureSelect(feature) {
selectedFeature = feature;
var text= "Brak ostrzeżeń.";
if(feature.geometry.id == vector21737.features[0].geometry.id) text = v21737txt;
else if(feature.geometry.id == vector21736.features[0].geometry.id) text = v21736txt;
popup = new OpenLayers.Popup.FramedCloud("chicken",feature.geometry.getBounds().getCenterLonLat(),null,""+text+"
", null, true, onPopupClose);
feature.popup = popup;
map.addPopup(popup);
}
//-------------------------------------------------------------------------------------------------
function onFeatureUnselect(feature) {
map.removePopup(feature.popup);
feature.popup.destroy();
feature.popup = null;
}
//-------------------------------------------------------------------------------------------------
function init() {
map = new OpenLayers.Map("map");
var mapnik = new OpenLayers.Layer.OSM();
var fromProjection = new OpenLayers.Projection("EPSG:4326");
var toProjection = new OpenLayers.Projection("EPSG:900913");
var position = new OpenLayers.LonLat( 19.4118359375003,52.06827300198528).transform( fromProjection, toProjection);
var zoom = 5;
var epsg4326 = new OpenLayers.Projection("EPSG:4326");
map.addLayer(mapnik);
map.setCenter(position, zoom );
var sitePoints21737 = [];
var siteStyle21737 = {
'strokeWidth': 1,
'strokeColor': '#fca234',
'strokeOpacity': '0.6',
'fillColor': '#fca234',
'fillOpacity': '0.5'
};
var point_21737_0 = new OpenLayers.Geometry.Point(22.82958984375,50.219094620447);
point_21737_0.transform(epsg4326, map.getProjectionObject());
sitePoints21737.push(point_21737_0);
var point_21737_1 = new OpenLayers.Geometry.Point(23.13720703125,49.979487761087);
point_21737_1.transform(epsg4326, map.getProjectionObject());
sitePoints21737.push(point_21737_1);
var point_21737_2 = new OpenLayers.Geometry.Point(22.928466796875,49.73868163928);
point_21737_2.transform(epsg4326, map.getProjectionObject());
sitePoints21737.push(point_21737_2);
var point_21737_3 = new OpenLayers.Geometry.Point(22.642822265625,49.70316772018);
point_21737_3.transform(epsg4326, map.getProjectionObject());
sitePoints21737.push(point_21737_3);
var point_21737_4 = new OpenLayers.Geometry.Point(22.291259765625,49.70316772018);
point_21737_4.transform(epsg4326, map.getProjectionObject());
sitePoints21737.push(point_21737_4);
var point_21737_5 = new OpenLayers.Geometry.Point(22.049560546875,49.624945646501);
point_21737_5.transform(epsg4326, map.getProjectionObject());
sitePoints21737.push(point_21737_5);
var point_21737_6 = new OpenLayers.Geometry.Point(21.829833984375,49.553725513476);
point_21737_6.transform(epsg4326, map.getProjectionObject());
sitePoints21737.push(point_21737_6);
var point_21737_7 = new OpenLayers.Geometry.Point(21.2255859375,49.624945646501);
point_21737_7.transform(epsg4326, map.getProjectionObject());
sitePoints21737.push(point_21737_7);
var point_21737_8 = new OpenLayers.Geometry.Point(20.775146484375,49.567977858927);
point_21737_8.transform(epsg4326, map.getProjectionObject());
sitePoints21737.push(point_21737_8);
var point_21737_9 = new OpenLayers.Geometry.Point(20.489501953125,49.589348577664);
point_21737_9.transform(epsg4326, map.getProjectionObject());
sitePoints21737.push(point_21737_9);
var point_21737_10 = new OpenLayers.Geometry.Point(20.555419921875,49.70316772018);
point_21737_10.transform(epsg4326, map.getProjectionObject());
sitePoints21737.push(point_21737_10);
var point_21737_11 = new OpenLayers.Geometry.Point(20.181884765625,49.774169585277);
point_21737_11.transform(epsg4326, map.getProjectionObject());
sitePoints21737.push(point_21737_11);
var point_21737_12 = new OpenLayers.Geometry.Point(19.698486328125,49.873397703189);
point_21737_12.transform(epsg4326, map.getProjectionObject());
sitePoints21737.push(point_21737_12);
var point_21737_13 = new OpenLayers.Geometry.Point(19.324951171875,49.75287993415);
point_21737_13.transform(epsg4326, map.getProjectionObject());
sitePoints21737.push(point_21737_13);
var point_21737_14 = new OpenLayers.Geometry.Point(18.973388671875,49.788357492414);
point_21737_14.transform(epsg4326, map.getProjectionObject());
sitePoints21737.push(point_21737_14);
var point_21737_15 = new OpenLayers.Geometry.Point(18.720703125,49.667627822622);
point_21737_15.transform(epsg4326, map.getProjectionObject());
sitePoints21737.push(point_21737_15);
var point_21737_16 = new OpenLayers.Geometry.Point(18.446044921875,49.759977523307);
point_21737_16.transform(epsg4326, map.getProjectionObject());
sitePoints21737.push(point_21737_16);
var point_21737_17 = new OpenLayers.Geometry.Point(18.248291015625,49.95828842807);
point_21737_17.transform(epsg4326, map.getProjectionObject());
sitePoints21737.push(point_21737_17);
var point_21737_18 = new OpenLayers.Geometry.Point(18.17138671875,50.415518704027);
point_21737_18.transform(epsg4326, map.getProjectionObject());
sitePoints21737.push(point_21737_18);
var point_21737_19 = new OpenLayers.Geometry.Point(18.6767578125,51.186229626387);
point_21737_19.transform(epsg4326, map.getProjectionObject());
sitePoints21737.push(point_21737_19);
var point_21737_20 = new OpenLayers.Geometry.Point(19.412841796875,52.221069523573);
point_21737_20.transform(epsg4326, map.getProjectionObject());
sitePoints21737.push(point_21737_20);
var point_21737_21 = new OpenLayers.Geometry.Point(20.302734375,53.120405283107);
point_21737_21.transform(epsg4326, map.getProjectionObject());
sitePoints21737.push(point_21737_21);
var point_21737_22 = new OpenLayers.Geometry.Point(21.181640625,53.238920640925);
point_21737_22.transform(epsg4326, map.getProjectionObject());
sitePoints21737.push(point_21737_22);
var point_21737_23 = new OpenLayers.Geometry.Point(22.1484375,53.001562274591);
point_21737_23.transform(epsg4326, map.getProjectionObject());
sitePoints21737.push(point_21737_23);
var point_21737_24 = new OpenLayers.Geometry.Point(22.69775390625,52.362183216744);
point_21737_24.transform(epsg4326, map.getProjectionObject());
sitePoints21737.push(point_21737_24);
var point_21737_25 = new OpenLayers.Geometry.Point(22.91748046875,51.371780375917);
point_21737_25.transform(epsg4326, map.getProjectionObject());
sitePoints21737.push(point_21737_25);
var point_21737_26 = new OpenLayers.Geometry.Point(22.67578125,50.708634400828);
point_21737_26.transform(epsg4326, map.getProjectionObject());
sitePoints21737.push(point_21737_26);
var point_21737_27 = new OpenLayers.Geometry.Point(22.7197265625,50.429517947123);
point_21737_27.transform(epsg4326, map.getProjectionObject());
sitePoints21737.push(point_21737_27);
sitePoints21737.push(sitePoints21737[0]);
var linearRing21737= new OpenLayers.Geometry.LinearRing(sitePoints21737);
var geometry21737 = new OpenLayers.Geometry.Polygon([linearRing21737]);
var polygonFeature21737 = new OpenLayers.Feature.Vector(geometry21737, null, siteStyle21737);
vector21737 = new OpenLayers.Layer.Vector("21737");
vector21737.addFeatures([polygonFeature21737]);
map.addLayer(vector21737);
var sitePoints21736 = [];
var siteStyle21736 = {
'strokeWidth': 1,
'strokeColor': '#fcbe6c',
'strokeOpacity': '0.6',
'fillColor': '#fcbe6c',
'fillOpacity': '0.5'
};
var point_21736_0 = new OpenLayers.Geometry.Point(18.83056640625,49.482401378269);
point_21736_0.transform(epsg4326, map.getProjectionObject());
sitePoints21736.push(point_21736_0);
var point_21736_1 = new OpenLayers.Geometry.Point(17.9296875,49.880477638742);
point_21736_1.transform(epsg4326, map.getProjectionObject());
sitePoints21736.push(point_21736_1);
var point_21736_2 = new OpenLayers.Geometry.Point(17.38037109375,50.12057809796);
point_21736_2.transform(epsg4326, map.getProjectionObject());
sitePoints21736.push(point_21736_2);
var point_21736_3 = new OpenLayers.Geometry.Point(16.80908203125,50.541362965222);
point_21736_3.transform(epsg4326, map.getProjectionObject());
sitePoints21736.push(point_21736_3);
var point_21736_4 = new OpenLayers.Geometry.Point(16.5673828125,50.778155274659);
point_21736_4.transform(epsg4326, map.getProjectionObject());
sitePoints21736.push(point_21736_4);
var point_21736_5 = new OpenLayers.Geometry.Point(16.5673828125,51.124212757827);
point_21736_5.transform(epsg4326, map.getProjectionObject());
sitePoints21736.push(point_21736_5);
var point_21736_6 = new OpenLayers.Geometry.Point(18.30322265625,52.509534770327);
point_21736_6.transform(epsg4326, map.getProjectionObject());
sitePoints21736.push(point_21736_6);
var point_21736_7 = new OpenLayers.Geometry.Point(19.79736328125,53.657661020298);
point_21736_7.transform(epsg4326, map.getProjectionObject());
sitePoints21736.push(point_21736_7);
var point_21736_8 = new OpenLayers.Geometry.Point(20.19287109375,54.482804559582);
point_21736_8.transform(epsg4326, map.getProjectionObject());
sitePoints21736.push(point_21736_8);
var point_21736_9 = new OpenLayers.Geometry.Point(21.02783203125,54.508326500291);
point_21736_9.transform(epsg4326, map.getProjectionObject());
sitePoints21736.push(point_21736_9);
var point_21736_10 = new OpenLayers.Geometry.Point(23.40087890625,54.521081495444);
point_21736_10.transform(epsg4326, map.getProjectionObject());
sitePoints21736.push(point_21736_10);
var point_21736_11 = new OpenLayers.Geometry.Point(23.75244140625,54.239550531562);
point_21736_11.transform(epsg4326, map.getProjectionObject());
sitePoints21736.push(point_21736_11);
var point_21736_12 = new OpenLayers.Geometry.Point(24.36767578125,52.643063436659);
point_21736_12.transform(epsg4326, map.getProjectionObject());
sitePoints21736.push(point_21736_12);
var point_21736_13 = new OpenLayers.Geometry.Point(24.41162109375,50.611131713324);
point_21736_13.transform(epsg4326, map.getProjectionObject());
sitePoints21736.push(point_21736_13);
var point_21736_14 = new OpenLayers.Geometry.Point(23.31298828125,49.525208341974);
point_21736_14.transform(epsg4326, map.getProjectionObject());
sitePoints21736.push(point_21736_14);
var point_21736_15 = new OpenLayers.Geometry.Point(22.8955078125,49.21042044565);
point_21736_15.transform(epsg4326, map.getProjectionObject());
sitePoints21736.push(point_21736_15);
var point_21736_16 = new OpenLayers.Geometry.Point(22.5,49.32512199104);
point_21736_16.transform(epsg4326, map.getProjectionObject());
sitePoints21736.push(point_21736_16);
var point_21736_17 = new OpenLayers.Geometry.Point(22.060546875,49.28214015976);
point_21736_17.transform(epsg4326, map.getProjectionObject());
sitePoints21736.push(point_21736_17);
var point_21736_18 = new OpenLayers.Geometry.Point(21.533203125,49.339440937156);
point_21736_18.transform(epsg4326, map.getProjectionObject());
sitePoints21736.push(point_21736_18);
var point_21736_19 = new OpenLayers.Geometry.Point(21.11572265625,49.453842594331);
point_21736_19.transform(epsg4326, map.getProjectionObject());
sitePoints21736.push(point_21736_19);
var point_21736_20 = new OpenLayers.Geometry.Point(20.830078125,49.482401378269);
point_21736_20.transform(epsg4326, map.getProjectionObject());
sitePoints21736.push(point_21736_20);
var point_21736_21 = new OpenLayers.Geometry.Point(20.58837890625,49.439556958941);
point_21736_21.transform(epsg4326, map.getProjectionObject());
sitePoints21736.push(point_21736_21);
var point_21736_22 = new OpenLayers.Geometry.Point(20.21484375,49.567977858927);
point_21736_22.transform(epsg4326, map.getProjectionObject());
sitePoints21736.push(point_21736_22);
var point_21736_23 = new OpenLayers.Geometry.Point(20.10498046875,49.49667452747);
point_21736_23.transform(epsg4326, map.getProjectionObject());
sitePoints21736.push(point_21736_23);
var point_21736_24 = new OpenLayers.Geometry.Point(20.379638671875,49.375220081436);
point_21736_24.transform(epsg4326, map.getProjectionObject());
sitePoints21736.push(point_21736_24);
var point_21736_25 = new OpenLayers.Geometry.Point(20.0830078125,49.28214015976);
point_21736_25.transform(epsg4326, map.getProjectionObject());
sitePoints21736.push(point_21736_25);
var point_21736_26 = new OpenLayers.Geometry.Point(19.7314453125,49.332281984738);
point_21736_26.transform(epsg4326, map.getProjectionObject());
sitePoints21736.push(point_21736_26);
var point_21736_27 = new OpenLayers.Geometry.Point(19.5556640625,49.453842594331);
point_21736_27.transform(epsg4326, map.getProjectionObject());
sitePoints21736.push(point_21736_27);
var point_21736_28 = new OpenLayers.Geometry.Point(19.632568359375,49.525208341974);
point_21736_28.transform(epsg4326, map.getProjectionObject());
sitePoints21736.push(point_21736_28);
var point_21736_29 = new OpenLayers.Geometry.Point(19.79736328125,49.525208341974);
point_21736_29.transform(epsg4326, map.getProjectionObject());
sitePoints21736.push(point_21736_29);
var point_21736_30 = new OpenLayers.Geometry.Point(19.896240234375,49.63917719651);
point_21736_30.transform(epsg4326, map.getProjectionObject());
sitePoints21736.push(point_21736_30);
var point_21736_31 = new OpenLayers.Geometry.Point(19.84130859375,49.767074073668);
point_21736_31.transform(epsg4326, map.getProjectionObject());
sitePoints21736.push(point_21736_31);
var point_21736_32 = new OpenLayers.Geometry.Point(19.522705078125,49.75287993415);
point_21736_32.transform(epsg4326, map.getProjectionObject());
sitePoints21736.push(point_21736_32);
var point_21736_33 = new OpenLayers.Geometry.Point(19.302978515625,49.660516725227);
point_21736_33.transform(epsg4326, map.getProjectionObject());
sitePoints21736.push(point_21736_33);
var point_21736_34 = new OpenLayers.Geometry.Point(18.973388671875,49.482401378269);
point_21736_34.transform(epsg4326, map.getProjectionObject());
sitePoints21736.push(point_21736_34);
sitePoints21736.push(sitePoints21736[0]);
var linearRing21736= new OpenLayers.Geometry.LinearRing(sitePoints21736);
var geometry21736 = new OpenLayers.Geometry.Polygon([linearRing21736]);
var polygonFeature21736 = new OpenLayers.Feature.Vector(geometry21736, null, siteStyle21736);
vector21736 = new OpenLayers.Layer.Vector("21736");
vector21736.addFeatures([polygonFeature21736]);
map.addLayer(vector21736);
map.addControl(new OpenLayers.Control.LayerSwitcher());
selectControl = new OpenLayers.Control.SelectFeature([vector21737, vector21736], {onSelect: onFeatureSelect, onUnselect: onFeatureUnselect});
map.addControl(selectControl);
selectControl.activate();
}