var map;
var selectControl, selectedFeature;
var vector22103;
var v22103txt="
Upał - Stopień 1: temperatura 30-34°C
To jest komentarz
Wydał: Sulik | Ważne od: 2025-09-04 11:00:00Ważne do: 2025-09-04 19:00:00 |
";
//-------------------------------------------------------------------------------------------------
function onPopupClose(evt) {
selectControl.unselect(selectedFeature);
}
//-------------------------------------------------------------------------------------------------
function onFeatureSelect(feature) {
selectedFeature = feature;
var text= "Brak ostrzeżeń.";
if(feature.geometry.id == vector22103.features[0].geometry.id) text = v22103txt;
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 sitePoints22103 = [];
var siteStyle22103 = {
'strokeWidth': 1,
'strokeColor': '#fcbe6c',
'strokeOpacity': '0.6',
'fillColor': '#fcbe6c',
'fillOpacity': '0.5'
};
var point_22103_0 = new OpenLayers.Geometry.Point(20.85205078125,50.4714908514);
point_22103_0.transform(epsg4326, map.getProjectionObject());
sitePoints22103.push(point_22103_0);
var point_22103_1 = new OpenLayers.Geometry.Point(20.6103515625,50.429517947123);
point_22103_1.transform(epsg4326, map.getProjectionObject());
sitePoints22103.push(point_22103_1);
var point_22103_2 = new OpenLayers.Geometry.Point(20.54443359375,50.373496144304);
point_22103_2.transform(epsg4326, map.getProjectionObject());
sitePoints22103.push(point_22103_2);
var point_22103_3 = new OpenLayers.Geometry.Point(20.50048828125,50.205033264943);
point_22103_3.transform(epsg4326, map.getProjectionObject());
sitePoints22103.push(point_22103_3);
var point_22103_4 = new OpenLayers.Geometry.Point(20.50048828125,50.064191736659);
point_22103_4.transform(epsg4326, map.getProjectionObject());
sitePoints22103.push(point_22103_4);
var point_22103_5 = new OpenLayers.Geometry.Point(20.6103515625,49.979487761087);
point_22103_5.transform(epsg4326, map.getProjectionObject());
sitePoints22103.push(point_22103_5);
var point_22103_6 = new OpenLayers.Geometry.Point(20.93994140625,49.880477638742);
point_22103_6.transform(epsg4326, map.getProjectionObject());
sitePoints22103.push(point_22103_6);
var point_22103_7 = new OpenLayers.Geometry.Point(21.37939453125,49.866316729539);
point_22103_7.transform(epsg4326, map.getProjectionObject());
sitePoints22103.push(point_22103_7);
var point_22103_8 = new OpenLayers.Geometry.Point(21.86279296875,49.937079756975);
point_22103_8.transform(epsg4326, map.getProjectionObject());
sitePoints22103.push(point_22103_8);
var point_22103_9 = new OpenLayers.Geometry.Point(22.587890625,50.021858417734);
point_22103_9.transform(epsg4326, map.getProjectionObject());
sitePoints22103.push(point_22103_9);
var point_22103_10 = new OpenLayers.Geometry.Point(23.2470703125,50.148746400663);
point_22103_10.transform(epsg4326, map.getProjectionObject());
sitePoints22103.push(point_22103_10);
var point_22103_11 = new OpenLayers.Geometry.Point(23.66455078125,50.219094620447);
point_22103_11.transform(epsg4326, map.getProjectionObject());
sitePoints22103.push(point_22103_11);
var point_22103_12 = new OpenLayers.Geometry.Point(24.06005859375,50.359480346299);
point_22103_12.transform(epsg4326, map.getProjectionObject());
sitePoints22103.push(point_22103_12);
var point_22103_13 = new OpenLayers.Geometry.Point(24.23583984375,50.541362965222);
point_22103_13.transform(epsg4326, map.getProjectionObject());
sitePoints22103.push(point_22103_13);
var point_22103_14 = new OpenLayers.Geometry.Point(24.23583984375,50.833697670981);
point_22103_14.transform(epsg4326, map.getProjectionObject());
sitePoints22103.push(point_22103_14);
var point_22103_15 = new OpenLayers.Geometry.Point(24.08203125,51.027576337802);
point_22103_15.transform(epsg4326, map.getProjectionObject());
sitePoints22103.push(point_22103_15);
var point_22103_16 = new OpenLayers.Geometry.Point(23.88427734375,51.206883394866);
point_22103_16.transform(epsg4326, map.getProjectionObject());
sitePoints22103.push(point_22103_16);
var point_22103_17 = new OpenLayers.Geometry.Point(23.7744140625,51.385495069223);
point_22103_17.transform(epsg4326, map.getProjectionObject());
sitePoints22103.push(point_22103_17);
var point_22103_18 = new OpenLayers.Geometry.Point(23.70849609375,51.522416082533);
point_22103_18.transform(epsg4326, map.getProjectionObject());
sitePoints22103.push(point_22103_18);
var point_22103_19 = new OpenLayers.Geometry.Point(23.5546875,51.563412328676);
point_22103_19.transform(epsg4326, map.getProjectionObject());
sitePoints22103.push(point_22103_19);
var point_22103_20 = new OpenLayers.Geometry.Point(23.37890625,51.371780375917);
point_22103_20.transform(epsg4326, map.getProjectionObject());
sitePoints22103.push(point_22103_20);
var point_22103_21 = new OpenLayers.Geometry.Point(23.31298828125,51.206883394866);
point_22103_21.transform(epsg4326, map.getProjectionObject());
sitePoints22103.push(point_22103_21);
var point_22103_22 = new OpenLayers.Geometry.Point(23.13720703125,51.041393898126);
point_22103_22.transform(epsg4326, map.getProjectionObject());
sitePoints22103.push(point_22103_22);
var point_22103_23 = new OpenLayers.Geometry.Point(22.8955078125,50.986098933393);
point_22103_23.transform(epsg4326, map.getProjectionObject());
sitePoints22103.push(point_22103_23);
var point_22103_24 = new OpenLayers.Geometry.Point(22.52197265625,51.069016659604);
point_22103_24.transform(epsg4326, map.getProjectionObject());
sitePoints22103.push(point_22103_24);
var point_22103_25 = new OpenLayers.Geometry.Point(22.236328125,51.15178610143);
point_22103_25.transform(epsg4326, map.getProjectionObject());
sitePoints22103.push(point_22103_25);
var point_22103_26 = new OpenLayers.Geometry.Point(21.884765625,51.275662434158);
point_22103_26.transform(epsg4326, map.getProjectionObject());
sitePoints22103.push(point_22103_26);
var point_22103_27 = new OpenLayers.Geometry.Point(21.64306640625,51.316880504046);
point_22103_27.transform(epsg4326, map.getProjectionObject());
sitePoints22103.push(point_22103_27);
var point_22103_28 = new OpenLayers.Geometry.Point(21.4013671875,51.330611637699);
point_22103_28.transform(epsg4326, map.getProjectionObject());
sitePoints22103.push(point_22103_28);
var point_22103_29 = new OpenLayers.Geometry.Point(21.181640625,51.179342979289);
point_22103_29.transform(epsg4326, map.getProjectionObject());
sitePoints22103.push(point_22103_29);
var point_22103_30 = new OpenLayers.Geometry.Point(21.1376953125,51.08282186161);
point_22103_30.transform(epsg4326, map.getProjectionObject());
sitePoints22103.push(point_22103_30);
var point_22103_31 = new OpenLayers.Geometry.Point(21.15966796875,50.861444110589);
point_22103_31.transform(epsg4326, map.getProjectionObject());
sitePoints22103.push(point_22103_31);
var point_22103_32 = new OpenLayers.Geometry.Point(21.07177734375,50.652943367257);
point_22103_32.transform(epsg4326, map.getProjectionObject());
sitePoints22103.push(point_22103_32);
var point_22103_33 = new OpenLayers.Geometry.Point(20.9619140625,50.527396813293);
point_22103_33.transform(epsg4326, map.getProjectionObject());
sitePoints22103.push(point_22103_33);
sitePoints22103.push(sitePoints22103[0]);
var linearRing22103= new OpenLayers.Geometry.LinearRing(sitePoints22103);
var geometry22103 = new OpenLayers.Geometry.Polygon([linearRing22103]);
var polygonFeature22103 = new OpenLayers.Feature.Vector(geometry22103, null, siteStyle22103);
vector22103 = new OpenLayers.Layer.Vector("22103");
vector22103.addFeatures([polygonFeature22103]);
map.addLayer(vector22103);
map.addControl(new OpenLayers.Control.LayerSwitcher());
selectControl = new OpenLayers.Control.SelectFeature([vector22103], {onSelect: onFeatureSelect, onUnselect: onFeatureUnselect});
map.addControl(selectControl);
selectControl.activate();
}