{"id":851,"date":"2026-04-02T10:37:13","date_gmt":"2026-04-02T10:37:13","guid":{"rendered":"https:\/\/net4air.eu\/home\/?page_id=851"},"modified":"2026-07-01T05:55:42","modified_gmt":"2026-07-01T05:55:42","slug":"test-map-for-gas-measurements","status":"publish","type":"page","link":"https:\/\/net4air.eu\/home\/test-map-for-gas-measurements\/","title":{"rendered":"Test Map for Gas Measurements"},"content":{"rendered":"    \n    <div>\n        <label>Start Date:<\/label>\n        <input type=\"date\" id=\"start_date\">\n        \n        <label>End Date:<\/label>\n        <input type=\"date\" id=\"end_date\">\n        \n        <button onclick=\"loadMarkers()\">Refresh<\/button>\n    <\/div>\n\n    <div id=\"map\" style=\"height: 500px; margin-top: 20px;\"><\/div>\n\n    <link rel=\"stylesheet\" href=\"https:\/\/unpkg.com\/leaflet\/dist\/leaflet.css\" \/>\n    <script src=\"https:\/\/unpkg.com\/leaflet\/dist\/leaflet.js\"><\/script>\n\n    <script>\n        var map = L.map('map').setView([44.4268, 26.1025], 12); \/\/ Bucharest\n\n        L.tileLayer('https:\/\/{s}.tile.openstreetmap.org\/{z}\/{x}\/{y}.png', {\n            attribution: '\u00a9 OpenStreetMap contributors'\n        }).addTo(map);\n\n        var markersLayer = L.layerGroup().addTo(map);\n\n        function loadMarkers() {\n            var startDate = document.getElementById('start_date').value;\n            var endDate = document.getElementById('end_date').value;\n\n            var xhr = new XMLHttpRequest();\n            xhr.open(\"POST\", \"https:\/\/net4air.eu\/home\/wp-admin\/admin-ajax.php\", true);\n            xhr.setRequestHeader(\"Content-Type\", \"application\/x-www-form-urlencoded\");\n\n            xhr.onload = function () {\n                if (xhr.status === 200) {\n                    var data = JSON.parse(xhr.responseText);\n\n                    markersLayer.clearLayers();\n\n                    data.forEach(function(item) {\n                        L.marker([item.latitude, item.longitude])\n                            .addTo(markersLayer)\n                            .bindPopup(item.popup);\n                    });\n                }\n            };\n\n            xhr.send(\"action=get_map_data&start_date=\" + startDate + \"&end_date=\" + endDate);\n        }\n\n        \/\/ Load all markers on page load\n        loadMarkers();\n    <\/script>\n\n    \n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-851","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/net4air.eu\/home\/wp-json\/wp\/v2\/pages\/851","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/net4air.eu\/home\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/net4air.eu\/home\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/net4air.eu\/home\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/net4air.eu\/home\/wp-json\/wp\/v2\/comments?post=851"}],"version-history":[{"count":1,"href":"https:\/\/net4air.eu\/home\/wp-json\/wp\/v2\/pages\/851\/revisions"}],"predecessor-version":[{"id":852,"href":"https:\/\/net4air.eu\/home\/wp-json\/wp\/v2\/pages\/851\/revisions\/852"}],"wp:attachment":[{"href":"https:\/\/net4air.eu\/home\/wp-json\/wp\/v2\/media?parent=851"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}