{"id":534,"date":"2024-09-17T00:39:20","date_gmt":"2024-09-16T22:39:20","guid":{"rendered":"https:\/\/plast.org.pl\/pl\/?page_id=534"},"modified":"2024-10-17T18:28:09","modified_gmt":"2024-10-17T16:28:09","slug":"map","status":"publish","type":"page","link":"https:\/\/plast.org.pl\/pl\/map\/","title":{"rendered":"Mapa osrodkow"},"content":{"rendered":"\n<!DOCTYPE html>\n<html lang=\"en\">\n\n<head>\n    <meta charset=\"UTF-8\">\n\n    <!-- Leaflet_CSS -->\n\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n    <link rel=\"stylesheet\" href=\"https:\/\/unpkg.com\/leaflet@1.9.4\/dist\/leaflet.css\" integrity=\"sha256-p4NxAoJBhIIN+hmNHrzRCf9tD\/miZyoHS5obTRR9BMY=\" crossorigin=\"\"\/>\n\n    <!-- Leaflet_JS_file -->\n\n    <!-- Make sure you put this AFTER Leaflet's CSS -->\n    <script src=\"https:\/\/unpkg.com\/leaflet@1.9.4\/dist\/leaflet.js\" integrity=\"sha256-20nQCchB9co0qIjJZRGuk2\/Z9VM+kNiyxNV1lvTlZBo=\" crossorigin=\"\"> <\/script>\n\n    <!-- Gestures on mobile -->\n    <link rel=\"stylesheet\" href=\"https:\/\/unpkg.com\/leaflet-gesture-handling@1.2.2\/dist\/leaflet-gesture-handling.min.css\" type=\"text\/css\">\n    <script src=\"https:\/\/unpkg.com\/leaflet-gesture-handling@1.2.2\"><\/script>\n\n    <style>\n        #map {\n            width: 900px;\n            height: 900px;\n            margin: 32px auto;\n            z-index: 0;\n        }\n\n        @media screen and (max-width: 600px) {\n            #map {\n                width: 100vw;\n                height: calc(100hv - 50px);\n                margin: auto;\n            }\n        }\n    <\/style>\n\n    <title>Plast Poland OpenStreetMap<\/title>\n<\/head>\n\n<body>\n\n    <div id=\"map\" class=\"alignfull\"><\/div>\n\n\n\n    <script>\n\n         \/\/ Function to detect if the device is mobile\n         function isMobileDevice() {\n            return (typeof window.orientation !== \"undefined\") || (navigator.userAgent.indexOf('IEMobile') !== -1);\n        }\n\n        var minMobileZoom = 6;\n        var minDesktopZoom = 7;\n\n        var map = L.map('map', {\n            maxBounds: [\n                [56.7405603381451, 13.209206352169012],\n                [48.83950613387046, 24.04172588334282]\n            ],\n            center: [52.25815784245186, 19.405495414625427],\n            zoom: 7,\n            maxZoom: 13,\n            minZoom: 6,\n        });\n        \n        var markers = [];\n        var marker1 = L.marker([53.133056692838935, 23.166767845019603]).addTo(map); \/\/Bialystok\n        var marker2 = L.marker([52.2297, 21.0122]).addTo(map); \/\/Warszawa\n        var marker3 = L.marker([51.2509, 22.5747]).addTo(map); \/\/Lublin\n        var marker4 = L.marker([51.1093, 17.0386]).addTo(map); \/\/Wroclaw\n        var marker5 = L.marker([50.0647, 19.9450]).addTo(map); \/\/Krakow\n        var marker6 = L.marker([52.4057, 16.9313]).addTo(map); \/\/Poznan\n        var marker7 = L.marker([54.3520, 18.6466]).addTo(map); \/\/Gdansk\n        var marker8 = L.marker([50.0423, 22.0031]).addTo(map); \/\/Rzeszow\n        var marker9 = L.marker([50.2668, 19.0285]).addTo(map);\/\/Katowice\n        var marker10 = L.marker([52.7330, 15.2328]).addTo(map);\/\/Gorzow Wielkopolski\n        var marker11 = L.marker([49.7830, 22.7749]).addTo(map);\/\/Przemysl\n\n        markers.push(\n            marker1,\n            marker2,\n            marker3,\n            marker4,\n            marker5,\n            marker6,\n            marker7,\n            marker8,\n            marker9,\n            marker10,\n            marker11,\n        )\n\n        \n        marker1.bindPopup(\n\n            `<b> \u041f\u043b\u0430\u0441\u0442 \u0411\u0456\u043b\u043e\u0441\u0442\u043e\u043a <\/b>\n             <br> Sybirak\u00f3w 2 <br> \n             <a href=https:\/\/www.facebook.com\/plast.bialystok target=_blank>Facebook<\/a>\n             <br> <a href=mailto:bialystok@plast.org.pl>bialystok@plast.org.pl<\/a>\n             `\n\n        );\n\n        \n        marker2.bindPopup(\n\n            `<b> \u041f\u043b\u0430\u0441\u0442 \u0412\u0430\u0440\u0448\u0430\u0432\u0430 <\/b>\n             <br> Lirowa 42 <br> \n             <a href=https:\/\/www.facebook.com\/plastwarszawa target=_blank> Facebook <\/a>\n             <br> <a href=mailto:warszawa@plast.org.pl>warszawa@plast.org.pl<\/a>\n             `\n        );\n\n        \n        marker3.bindPopup(\n\n            `<b>\u041f\u043b\u0430\u0441\u0442 \u041b\u044e\u0431\u043b\u0456\u043d<\/b> \n             <br> Krakowskie Przedmie\u015bcie 39 <br>\n             <a href=https:\/\/www.facebook.com\/profile.php?id=100068558264450 target=_blank>Facebook<\/a> \n             <br> <a href=mailto:lublin@plast.org.pl>lublin@plast.org.pl<\/a>\n             `\n        );\n\n        \n        marker4.bindPopup(\n\n            `<b>\u041f\u043b\u0430\u0441\u0442 \u0412\u0440\u043e\u0446\u043b\u0430\u0432<\/b>\n             <br> Ruska 46 <br>\n             <a href= https:\/\/www.facebook.com\/plast.wroclaw target=_blank>Facebook<\/a>\n             <br> <a href=mailto:wroclaw@plast.org.pl>wroclaw@plast.org.pl<\/a>\n            `\n        );\n\n        \n        marker5.bindPopup(\n\n           `<b>\u041f\u043b\u0430\u0441\u0442 \u041a\u0440\u0430\u043a\u0456\u0432<\/b>  \n            <br>\n            <a href= https:\/\/www.facebook.com\/PlastKRK target=_blank>Facebook<\/a>\n            <br> <a href=mailto:krakow@plast.org.pl>krakow@plast.org.pl<\/a> \n            `\n        );\n\n       \n        marker6.bindPopup(\n\n            `<b>\u041f\u043b\u0430\u0441\u0442 \u041f\u043e\u0437\u043d\u0430\u043d\u044c<\/b> \n             <br>\n             <a href= https:\/\/www.facebook.com\/plastpoznan target=_blank>Facebook<\/a>\n             <br> <a href=mailto:poznan@plast.org.pl>poznan@plast.org.pl<\/a>\n             `\n        );\n\n       \n        marker7.bindPopup(\n            \n            `<b>\u041f\u043b\u0430\u0441\u0442 \u0490\u0434\u0430\u043d\u0441\u044c\u043a<\/b>\n             <br> plac Solidarno\u015bci <br>\n             <a href= https:\/\/www.facebook.com\/plastgdansk target=_blank>Facebook<\/a>\n             <br> <a href=mailto:gdansk@plast.org.pl>gdansk@plast.org.pl<\/a>\n             `\n        );\n\n        marker8.bindPopup(\n\n            `\n            <b> \u041f\u043b\u0430\u0441\u0442 \u0420\u044f\u0448\u0456\u0432 <\/b>\n            <br>\n            <a href= https:\/\/www.facebook.com\/profile.php?id=100086400224994 target=_blank>Facebook<\/a> \n            <br> <a href=mailto:rzeszow@plast.org.pl>rzeszow@plast.org.pl<\/a>\n            `\n        );\n\n        marker9.bindPopup(\n\n        `<b>\u041f\u043b\u0430\u0441\u0442 \u041a\u0430\u0442\u043e\u0432\u0456\u0446\u0435<\/b>\n         <br> \n         <a href=mailto:katowice@plast.org.pl>katowice@plast.org.pl<\/a>\n        `\n\n        );\n\n        marker10.bindPopup(\n\n        `<b>\u041f\u043b\u0430\u0441\u0442 \u0490\u043e\u0436\u0443\u0432 \u0412\u0435\u043b\u0438\u043a\u043e\u043f\u043e\u043b\u044c\u0441\u044c\u043a\u0438\u0439<\/b>\n         <br>\n         <a href= https:\/\/www.facebook.com\/PlastGW target=_blank>Facebook<\/a>\n         <br>\n         <a href=mailto:gorzow@plast.org.pl>gorzow@plast.org.pl<\/a>\n\n        `\n\n        );\n\n        marker11.bindPopup(\n\n            `<b>\u041f\u043b\u0430\u0441\u0442 \u041f\u0435\u0440\u0435\u043c\u0438\u0448\u043b\u044c<\/b>\n             <br> Ko\u015bciuszki 5 <br> \n             <a href= https:\/\/www.facebook.com\/profile.php?id=61554458992315 target=_blank>Facebook<\/a>\n             <br> <a href=mailto:przemysl@plast.org.pl>przemysl@plast.org.pl<\/a>\n            `\n\n        )\n\n\n\n        L.tileLayer('https:\/\/tile.openstreetmap.org\/{z}\/{x}\/{y}.png', {\n            maxZoom: 13,\n            attribution: '&copy; <a href=\"http:\/\/www.openstreetmap.org\/copyright\">OpenStreetMap<\/a>'\n        }).addTo(map);\n\n\n        \/\/ var bounds = L.latLngBounds();\n        \/\/ markers.forEach(m => bounds.extend(m));\n        \/\/ map.fitBounds(bounds);\n\n        \/\/ Set map boundaries and zoom levels based on device\n        const setMapBoundariesOnDevice = () => {\n            console.log(\"IS MOBILE => \", isMobileDevice())\n            if (isMobileDevice()) {\n                map.setMinZoom(minMobileZoom);\n                map.setZoom(minMobileZoom);\n                map.gestureHandling?.enable();\n            } else {\n                map.setMinZoom(minDesktopZoom);\n                map.setZoom(minDesktopZoom);\n                map.gestureHandling?.disable();\n            }\n        }\n\n        setMapBoundariesOnDevice();\n        \n        \/\/ Optional: Adjust map view when the window is resized\n        window.addEventListener('resize', setMapBoundariesOnDevice);\n    <\/script>\n\n<\/body>\n\n<\/html>\n","protected":false},"excerpt":{"rendered":"<p>Plast Poland OpenStreetMap<\/p>\n","protected":false},"author":9,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"ngg_post_thumbnail":0,"footnotes":""},"class_list":["post-534","page","type-page","status-publish","hentry"],"rttpg_featured_image_url":null,"rttpg_author":{"display_name":"madmax","author_link":"https:\/\/plast.org.pl\/pl\/author\/madmax\/"},"rttpg_comment":0,"rttpg_category":null,"rttpg_excerpt":"Plast Poland OpenStreetMap","_links":{"self":[{"href":"https:\/\/plast.org.pl\/pl\/wp-json\/wp\/v2\/pages\/534","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/plast.org.pl\/pl\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/plast.org.pl\/pl\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/plast.org.pl\/pl\/wp-json\/wp\/v2\/users\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/plast.org.pl\/pl\/wp-json\/wp\/v2\/comments?post=534"}],"version-history":[{"count":5,"href":"https:\/\/plast.org.pl\/pl\/wp-json\/wp\/v2\/pages\/534\/revisions"}],"predecessor-version":[{"id":671,"href":"https:\/\/plast.org.pl\/pl\/wp-json\/wp\/v2\/pages\/534\/revisions\/671"}],"wp:attachment":[{"href":"https:\/\/plast.org.pl\/pl\/wp-json\/wp\/v2\/media?parent=534"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}