var map;
var selectControl, selectedFeature;
var vector22270, vector22271, vector22269, vector22268;
var v22270txt="
Mróz - Stopień 3: temperatura poniżej -30°C
Prognozuje sie spadki temperatury minimalnej miejscami do -33 st.C.
| Wydał: SP_Forecaster | Ważne od: 2026-02-02 22:00:00Ważne do: 2026-02-03 09:30:00 |
";
var v22271txt="Mróz - Stopień 3: temperatura poniżej -30°C
Prognozuje sie spadki temperatury minimalnej miejscami do -33 st.C.
| Wydał: SP_Forecaster | Ważne od: 2026-02-02 22:00:00Ważne do: 2026-02-03 09:30:00 |
";
var v22269txt="Mróz - Stopień 2: temperatura -26 do -30°C
Prognozuje sie spadki temperatury minimalnej miejscami do -30 st.C.
| Wydał: SP_Forecaster | Ważne od: 2026-02-02 20:00:00Ważne do: 2026-02-03 10:00:00 |
";
var v22268txt="Mróz - Stopień 1: temperatura -25 do -20°C
Prognozuje sie spadki temperatury minimalnej do -25 st.C
| Wydał: SP_Forecaster | Ważne od: 2026-02-02 18:00:00Ważne do: 2026-02-03 11:30:00 |
";
//-------------------------------------------------------------------------------------------------
function onPopupClose(evt) {
selectControl.unselect(selectedFeature);
}
//-------------------------------------------------------------------------------------------------
function onFeatureSelect(feature) {
selectedFeature = feature;
var text= "Brak ostrzeżeń.";
if(feature.geometry.id == vector22270.features[0].geometry.id) text = v22270txt;
else if(feature.geometry.id == vector22271.features[0].geometry.id) text = v22271txt;
else if(feature.geometry.id == vector22269.features[0].geometry.id) text = v22269txt;
else if(feature.geometry.id == vector22268.features[0].geometry.id) text = v22268txt;
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 = 6;
var epsg4326 = new OpenLayers.Projection("EPSG:4326");
map.addLayer(mapnik);
map.setCenter(position, zoom );
var sitePoints22270 = [];
var siteStyle22270 = {
'strokeWidth': 1,
'strokeColor': '#7c6e7c',
'strokeOpacity': '0.6',
'fillColor': '#7c6e7c',
'fillOpacity': '0.5'
};
var point_22270_0 = new OpenLayers.Geometry.Point(23.631591796875,51.536085601785);
point_22270_0.transform(epsg4326, map.getProjectionObject());
sitePoints22270.push(point_22270_0);
var point_22270_1 = new OpenLayers.Geometry.Point(23.5986328125,51.754240074033);
point_22270_1.transform(epsg4326, map.getProjectionObject());
sitePoints22270.push(point_22270_1);
var point_22270_2 = new OpenLayers.Geometry.Point(23.719482421875,51.890053935217);
point_22270_2.transform(epsg4326, map.getProjectionObject());
sitePoints22270.push(point_22270_2);
var point_22270_3 = new OpenLayers.Geometry.Point(23.609619140625,52.146973340645);
point_22270_3.transform(epsg4326, map.getProjectionObject());
sitePoints22270.push(point_22270_3);
var point_22270_4 = new OpenLayers.Geometry.Point(23.31298828125,52.335339071889);
point_22270_4.transform(epsg4326, map.getProjectionObject());
sitePoints22270.push(point_22270_4);
var point_22270_5 = new OpenLayers.Geometry.Point(23.26904296875,52.476089041239);
point_22270_5.transform(epsg4326, map.getProjectionObject());
sitePoints22270.push(point_22270_5);
var point_22270_6 = new OpenLayers.Geometry.Point(22.972412109375,52.62306005823);
point_22270_6.transform(epsg4326, map.getProjectionObject());
sitePoints22270.push(point_22270_6);
var point_22270_7 = new OpenLayers.Geometry.Point(22.445068359375,52.669720383688);
point_22270_7.transform(epsg4326, map.getProjectionObject());
sitePoints22270.push(point_22270_7);
var point_22270_8 = new OpenLayers.Geometry.Point(22.225341796875,52.53627304146);
point_22270_8.transform(epsg4326, map.getProjectionObject());
sitePoints22270.push(point_22270_8);
var point_22270_9 = new OpenLayers.Geometry.Point(22.071533203125,52.247982985282);
point_22270_9.transform(epsg4326, map.getProjectionObject());
sitePoints22270.push(point_22270_9);
var point_22270_10 = new OpenLayers.Geometry.Point(22.236328125,51.883272964438);
point_22270_10.transform(epsg4326, map.getProjectionObject());
sitePoints22270.push(point_22270_10);
var point_22270_11 = new OpenLayers.Geometry.Point(22.6318359375,51.460852446455);
point_22270_11.transform(epsg4326, map.getProjectionObject());
sitePoints22270.push(point_22270_11);
var point_22270_12 = new OpenLayers.Geometry.Point(23.060302734375,51.364921488259);
point_22270_12.transform(epsg4326, map.getProjectionObject());
sitePoints22270.push(point_22270_12);
var point_22270_13 = new OpenLayers.Geometry.Point(23.521728515625,51.412912129355);
point_22270_13.transform(epsg4326, map.getProjectionObject());
sitePoints22270.push(point_22270_13);
sitePoints22270.push(sitePoints22270[0]);
var linearRing22270= new OpenLayers.Geometry.LinearRing(sitePoints22270);
var geometry22270 = new OpenLayers.Geometry.Polygon([linearRing22270]);
var polygonFeature22270 = new OpenLayers.Feature.Vector(geometry22270, null, siteStyle22270);
vector22270 = new OpenLayers.Layer.Vector("22270");
vector22270.addFeatures([polygonFeature22270]);
map.addLayer(vector22270);
var sitePoints22271 = [];
var siteStyle22271 = {
'strokeWidth': 1,
'strokeColor': '#7c6e7c',
'strokeOpacity': '0.6',
'fillColor': '#7c6e7c',
'fillOpacity': '0.5'
};
var point_22271_0 = new OpenLayers.Geometry.Point(23.00537109375,53.897865222465);
point_22271_0.transform(epsg4326, map.getProjectionObject());
sitePoints22271.push(point_22271_0);
var point_22271_1 = new OpenLayers.Geometry.Point(22.82958984375,54.181726602391);
point_22271_1.transform(epsg4326, map.getProjectionObject());
sitePoints22271.push(point_22271_1);
var point_22271_2 = new OpenLayers.Geometry.Point(22.686767578125,54.207436119875);
point_22271_2.transform(epsg4326, map.getProjectionObject());
sitePoints22271.push(point_22271_2);
var point_22271_3 = new OpenLayers.Geometry.Point(22.4560546875,54.098060183063);
point_22271_3.transform(epsg4326, map.getProjectionObject());
sitePoints22271.push(point_22271_3);
var point_22271_4 = new OpenLayers.Geometry.Point(22.379150390625,53.8071388113);
point_22271_4.transform(epsg4326, map.getProjectionObject());
sitePoints22271.push(point_22271_4);
var point_22271_5 = new OpenLayers.Geometry.Point(22.247314453125,53.265212931247);
point_22271_5.transform(epsg4326, map.getProjectionObject());
sitePoints22271.push(point_22271_5);
var point_22271_6 = new OpenLayers.Geometry.Point(22.3681640625,53.120405283107);
point_22271_6.transform(epsg4326, map.getProjectionObject());
sitePoints22271.push(point_22271_6);
var point_22271_7 = new OpenLayers.Geometry.Point(22.78564453125,53.192870243633);
point_22271_7.transform(epsg4326, map.getProjectionObject());
sitePoints22271.push(point_22271_7);
var point_22271_8 = new OpenLayers.Geometry.Point(23.2470703125,53.488045536056);
point_22271_8.transform(epsg4326, map.getProjectionObject());
sitePoints22271.push(point_22271_8);
var point_22271_9 = new OpenLayers.Geometry.Point(23.22509765625,53.76170183021);
point_22271_9.transform(epsg4326, map.getProjectionObject());
sitePoints22271.push(point_22271_9);
sitePoints22271.push(sitePoints22271[0]);
var linearRing22271= new OpenLayers.Geometry.LinearRing(sitePoints22271);
var geometry22271 = new OpenLayers.Geometry.Polygon([linearRing22271]);
var polygonFeature22271 = new OpenLayers.Feature.Vector(geometry22271, null, siteStyle22271);
vector22271 = new OpenLayers.Layer.Vector("22271");
vector22271.addFeatures([polygonFeature22271]);
map.addLayer(vector22271);
var sitePoints22269 = [];
var siteStyle22269 = {
'strokeWidth': 1,
'strokeColor': '#bca6bc',
'strokeOpacity': '0.6',
'fillColor': '#bca6bc',
'fillOpacity': '0.5'
};
var point_22269_0 = new OpenLayers.Geometry.Point(23.7744140625,54.110942942724);
point_22269_0.transform(epsg4326, map.getProjectionObject());
sitePoints22269.push(point_22269_0);
var point_22269_1 = new OpenLayers.Geometry.Point(23.5546875,54.329338048253);
point_22269_1.transform(epsg4326, map.getProjectionObject());
sitePoints22269.push(point_22269_1);
var point_22269_2 = new OpenLayers.Geometry.Point(22.87353515625,54.559322587439);
point_22269_2.transform(epsg4326, map.getProjectionObject());
sitePoints22269.push(point_22269_2);
var point_22269_3 = new OpenLayers.Geometry.Point(20.478515625,54.508326500291);
point_22269_3.transform(epsg4326, map.getProjectionObject());
sitePoints22269.push(point_22269_3);
var point_22269_4 = new OpenLayers.Geometry.Point(19.951171875,54.444491763358);
point_22269_4.transform(epsg4326, map.getProjectionObject());
sitePoints22269.push(point_22269_4);
var point_22269_5 = new OpenLayers.Geometry.Point(18.544921875,53.96901235074);
point_22269_5.transform(epsg4326, map.getProjectionObject());
sitePoints22269.push(point_22269_5);
var point_22269_6 = new OpenLayers.Geometry.Point(18.52294921875,53.78767184435);
point_22269_6.transform(epsg4326, map.getProjectionObject());
sitePoints22269.push(point_22269_6);
var point_22269_7 = new OpenLayers.Geometry.Point(18.91845703125,53.461890432859);
point_22269_7.transform(epsg4326, map.getProjectionObject());
sitePoints22269.push(point_22269_7);
var point_22269_8 = new OpenLayers.Geometry.Point(20.6982421875,53.107216691893);
point_22269_8.transform(epsg4326, map.getProjectionObject());
sitePoints22269.push(point_22269_8);
var point_22269_9 = new OpenLayers.Geometry.Point(21.11572265625,52.855864177854);
point_22269_9.transform(epsg4326, map.getProjectionObject());
sitePoints22269.push(point_22269_9);
var point_22269_10 = new OpenLayers.Geometry.Point(21.1376953125,52.362183216744);
point_22269_10.transform(epsg4326, map.getProjectionObject());
sitePoints22269.push(point_22269_10);
var point_22269_11 = new OpenLayers.Geometry.Point(20.8740234375,51.890053935217);
point_22269_11.transform(epsg4326, map.getProjectionObject());
sitePoints22269.push(point_22269_11);
var point_22269_12 = new OpenLayers.Geometry.Point(21.005859375,51.604371646817);
point_22269_12.transform(epsg4326, map.getProjectionObject());
sitePoints22269.push(point_22269_12);
var point_22269_13 = new OpenLayers.Geometry.Point(21.77490234375,51.371780375917);
point_22269_13.transform(epsg4326, map.getProjectionObject());
sitePoints22269.push(point_22269_13);
var point_22269_14 = new OpenLayers.Geometry.Point(22.69775390625,51.330611637699);
point_22269_14.transform(epsg4326, map.getProjectionObject());
sitePoints22269.push(point_22269_14);
var point_22269_15 = new OpenLayers.Geometry.Point(23.53271484375,50.930738023718);
point_22269_15.transform(epsg4326, map.getProjectionObject());
sitePoints22269.push(point_22269_15);
var point_22269_16 = new OpenLayers.Geometry.Point(24.06005859375,50.986098933393);
point_22269_16.transform(epsg4326, map.getProjectionObject());
sitePoints22269.push(point_22269_16);
var point_22269_17 = new OpenLayers.Geometry.Point(23.75244140625,51.795027225829);
point_22269_17.transform(epsg4326, map.getProjectionObject());
sitePoints22269.push(point_22269_17);
var point_22269_18 = new OpenLayers.Geometry.Point(24.06005859375,52.736291655911);
point_22269_18.transform(epsg4326, map.getProjectionObject());
sitePoints22269.push(point_22269_18);
var point_22269_19 = new OpenLayers.Geometry.Point(23.84033203125,53.839563678834);
point_22269_19.transform(epsg4326, map.getProjectionObject());
sitePoints22269.push(point_22269_19);
sitePoints22269.push(sitePoints22269[0]);
var linearRing22269= new OpenLayers.Geometry.LinearRing(sitePoints22269);
var geometry22269 = new OpenLayers.Geometry.Polygon([linearRing22269]);
var polygonFeature22269 = new OpenLayers.Feature.Vector(geometry22269, null, siteStyle22269);
vector22269 = new OpenLayers.Layer.Vector("22269");
vector22269.addFeatures([polygonFeature22269]);
map.addLayer(vector22269);
var sitePoints22268 = [];
var siteStyle22268 = {
'strokeWidth': 1,
'strokeColor': '#fcf2fc',
'strokeOpacity': '0.6',
'fillColor': '#fcf2fc',
'fillOpacity': '0.5'
};
var point_22268_0 = new OpenLayers.Geometry.Point(19.75341796875,54.572061655659);
point_22268_0.transform(epsg4326, map.getProjectionObject());
sitePoints22268.push(point_22268_0);
var point_22268_1 = new OpenLayers.Geometry.Point(19.00634765625,54.393352223846);
point_22268_1.transform(epsg4326, map.getProjectionObject());
sitePoints22268.push(point_22268_1);
var point_22268_2 = new OpenLayers.Geometry.Point(18.10546875,54.495567521874);
point_22268_2.transform(epsg4326, map.getProjectionObject());
sitePoints22268.push(point_22268_2);
var point_22268_3 = new OpenLayers.Geometry.Point(17.07275390625,54.162433968068);
point_22268_3.transform(epsg4326, map.getProjectionObject());
sitePoints22268.push(point_22268_3);
var point_22268_4 = new OpenLayers.Geometry.Point(16.8310546875,53.774688845836);
point_22268_4.transform(epsg4326, map.getProjectionObject());
sitePoints22268.push(point_22268_4);
var point_22268_5 = new OpenLayers.Geometry.Point(16.98486328125,53.370220573957);
point_22268_5.transform(epsg4326, map.getProjectionObject());
sitePoints22268.push(point_22268_5);
var point_22268_6 = new OpenLayers.Geometry.Point(19.3798828125,51.63165734945);
point_22268_6.transform(epsg4326, map.getProjectionObject());
sitePoints22268.push(point_22268_6);
var point_22268_7 = new OpenLayers.Geometry.Point(19.599609375,50.986098933393);
point_22268_7.transform(epsg4326, map.getProjectionObject());
sitePoints22268.push(point_22268_7);
var point_22268_8 = new OpenLayers.Geometry.Point(20.36865234375,50.429517947123);
point_22268_8.transform(epsg4326, map.getProjectionObject());
sitePoints22268.push(point_22268_8);
var point_22268_9 = new OpenLayers.Geometry.Point(21.884765625,50.190967765586);
point_22268_9.transform(epsg4326, map.getProjectionObject());
sitePoints22268.push(point_22268_9);
var point_22268_10 = new OpenLayers.Geometry.Point(22.939453125,49.979487761087);
point_22268_10.transform(epsg4326, map.getProjectionObject());
sitePoints22268.push(point_22268_10);
var point_22268_11 = new OpenLayers.Geometry.Point(23.62060546875,49.951219908662);
point_22268_11.transform(epsg4326, map.getProjectionObject());
sitePoints22268.push(point_22268_11);
var point_22268_12 = new OpenLayers.Geometry.Point(24.345703125,50.443513052458);
point_22268_12.transform(epsg4326, map.getProjectionObject());
sitePoints22268.push(point_22268_12);
var point_22268_13 = new OpenLayers.Geometry.Point(24.54345703125,50.903032831113);
point_22268_13.transform(epsg4326, map.getProjectionObject());
sitePoints22268.push(point_22268_13);
var point_22268_14 = new OpenLayers.Geometry.Point(24.609375,52.469396842762);
point_22268_14.transform(epsg4326, map.getProjectionObject());
sitePoints22268.push(point_22268_14);
var point_22268_15 = new OpenLayers.Geometry.Point(24.345703125,53.981935162092);
point_22268_15.transform(epsg4326, map.getProjectionObject());
sitePoints22268.push(point_22268_15);
var point_22268_16 = new OpenLayers.Geometry.Point(23.62060546875,54.546579538405);
point_22268_16.transform(epsg4326, map.getProjectionObject());
sitePoints22268.push(point_22268_16);
var point_22268_17 = new OpenLayers.Geometry.Point(22.1484375,54.711928848406);
point_22268_17.transform(epsg4326, map.getProjectionObject());
sitePoints22268.push(point_22268_17);
var point_22268_18 = new OpenLayers.Geometry.Point(20.2587890625,54.62297813269);
point_22268_18.transform(epsg4326, map.getProjectionObject());
sitePoints22268.push(point_22268_18);
sitePoints22268.push(sitePoints22268[0]);
var linearRing22268= new OpenLayers.Geometry.LinearRing(sitePoints22268);
var geometry22268 = new OpenLayers.Geometry.Polygon([linearRing22268]);
var polygonFeature22268 = new OpenLayers.Feature.Vector(geometry22268, null, siteStyle22268);
vector22268 = new OpenLayers.Layer.Vector("22268");
vector22268.addFeatures([polygonFeature22268]);
map.addLayer(vector22268);
map.addControl(new OpenLayers.Control.LayerSwitcher());
selectControl = new OpenLayers.Control.SelectFeature([vector22270, vector22271, vector22269, vector22268], {onSelect: onFeatureSelect, onUnselect: onFeatureUnselect});
map.addControl(selectControl);
selectControl.activate();
}