{"id":126244,"date":"2023-08-10T10:29:01","date_gmt":"2023-08-10T07:29:01","guid":{"rendered":"https:\/\/kalambakalibrary.org\/map\/"},"modified":"2026-03-19T12:35:18","modified_gmt":"2026-03-19T10:35:18","slug":"map","status":"publish","type":"page","link":"https:\/\/kalambakalibrary.org\/en\/map\/","title":{"rendered":"Map"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"126244\" class=\"elementor elementor-126244 elementor-2008\" data-elementor-post-type=\"page\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-1906ada elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"1906ada\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-b27b00f\" data-id=\"b27b00f\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-d1513e0 elementor-widget__width-inherit elementor-widget elementor-widget-shortcode\" data-id=\"d1513e0\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-shortcode\">\n    <label for=\"location-filter\"><\/label>\n    <select id=\"location-filter\">\n        <option value=\"\">\u038c\u03bb\u03b5\u03c2 \u03bf\u03b9 \u03a4\u03bf\u03c0\u03bf\u03b8\u03b5\u03c3\u03af\u03b5\u03c2<\/option>\n                    <option value=\"Achladea (Trikala)\">\n                Achladea (Trikala)            <\/option>\n\t\t            <option value=\"Agiofyllo (Trikala)\">\n                Agiofyllo (Trikala)            <\/option>\n\t\t            <option value=\"Agnantia (Trikala)\">\n                Agnantia (Trikala)            <\/option>\n\t\t            <option value=\"Aimilianos (Grevena)\">\n                Aimilianos (Grevena)            <\/option>\n\t\t            <option value=\"Albania\">\n                Albania            <\/option>\n\t\t            <option value=\"Alexandreia (Imathia)\">\n                Alexandreia (Imathia)            <\/option>\n\t\t            <option value=\"Amarantos (Trikala)\">\n                Amarantos (Trikala)            <\/option>\n\t\t            <option value=\"America\">\n                America            <\/option>\n\t\t            <option value=\"Ampelochori (Trikala)--Boroviko (Greece)\">\n                Ampelochori (Trikala)--Boroviko (Greece)            <\/option>\n\t\t            <option value=\"Ardani (Trikala)\">\n                Ardani (Trikala)            <\/option>\n\t\t            <option value=\"Arta (Greece)\">\n                Arta (Greece)            <\/option>\n\t\t            <option value=\"Asproklisia (Trikala)\">\n                Asproklisia (Trikala)            <\/option>\n\t\t            <option value=\"Aspropotamos (Trikala)\">\n                Aspropotamos (Trikala)            <\/option>\n\t\t            <option value=\"Avdella (Grevena)\">\n                Avdella (Grevena)            <\/option>\n\t\t            <option value=\"Bularat (Albania)\">\n                Bularat (Albania)            <\/option>\n\t\t            <option value=\"Chaliki (Trikala)\">\n                Chaliki (Trikala)            <\/option>\n\t\t            <option value=\"Chasia (Trikala)\">\n                Chasia (Trikala)            <\/option>\n\t\t            <option value=\"Czech Republic\">\n                Czech Republic            <\/option>\n\t\t            <option value=\"Czechoslovakia\">\n                Czechoslovakia            <\/option>\n\t\t            <option value=\"Diava (Trikala)\">\n                Diava (Trikala)            <\/option>\n\t\t            <option value=\"Doliana (Trikala)\">\n                Doliana (Trikala)            <\/option>\n\t\t            <option value=\"Drepano (Kozan\u0113, Greece)\">\n                Drepano (Kozan\u0113, Greece)            <\/option>\n\t\t            <option value=\"Elafi (Trikala)\">\n                Elafi (Trikala)            <\/option>\n\t\t            <option value=\"Gavros (Trikala)\">\n                Gavros (Trikala)            <\/option>\n\t\t            <option value=\"Germany\">\n                Germany            <\/option>\n\t\t            <option value=\"Gjirokast\u00ebr (Albania) or Argyrokastro (Albania)Argyrokastro (Albania)\">\n                Gjirokast\u00ebr (Albania) or Argyrokastro (Albania)Argyrokastro (Albania)            <\/option>\n\t\t            <option value=\"Gorgyri (Trikala)\">\n                Gorgyri (Trikala)            <\/option>\n\t\t            <option value=\"Grevena\">\n                Grevena            <\/option>\n\t\t            <option value=\"Kakoplevri (Trikala)\">\n                Kakoplevri (Trikala)            <\/option>\n\t\t            <option value=\"Kalambaka (Greece)\">\n                Kalambaka (Greece)            <\/option>\n\t\t            <option value=\"Kalomoira (Trikala)\">\n                Kalomoira (Trikala)            <\/option>\n\t\t            <option value=\"Karditsa\">\n                Karditsa            <\/option>\n\t\t            <option value=\"Kastania (Trikala)\">\n                Kastania (Trikala)            <\/option>\n\t\t            <option value=\"Kastoria\">\n                Kastoria            <\/option>\n\t\t            <option value=\"Kastraki (Trikala,Greece)\">\n                Kastraki (Trikala,Greece)            <\/option>\n\t\t            <option value=\"Kastraki (Trikala) - Old settlements\">\n                Kastraki (Trikala) - Old settlements            <\/option>\n\t\t            <option value=\"Kat\u014d Neurokopi (Greece)\">\n                Kat\u014d Neurokopi (Greece)            <\/option>\n\t\t            <option value=\"Kleinos (Trikala, Greece)\">\n                Kleinos (Trikala, Greece)            <\/option>\n\t\t            <option value=\"Krania (Trikala)\">\n                Krania (Trikala)            <\/option>\n\t\t            <option value=\"Kria Vrisi (Trikala, Greece)\">\n                Kria Vrisi (Trikala, Greece)            <\/option>\n\t\t            <option value=\"Lagkadia (Trikala)\">\n                Lagkadia (Trikala)            <\/option>\n\t\t            <option value=\"Larisa (Greece)\">\n                Larisa (Greece)            <\/option>\n\t\t            <option value=\"Leverkusen-Germany\">\n                Leverkusen-Germany            <\/option>\n\t\t            <option value=\"Mavreli (Trikala)\">\n                Mavreli (Trikala)            <\/option>\n\t\t            <option value=\"Megali Kerasia (Trikala)\">\n                Megali Kerasia (Trikala)            <\/option>\n\t\t            <option value=\"Megalochori (Trikala)\">\n                Megalochori (Trikala)            <\/option>\n\t\t            <option value=\"Meteora (Trikala, Greece)\">\n                Meteora (Trikala, Greece)            <\/option>\n\t\t            <option value=\"Metsovo\">\n                Metsovo            <\/option>\n\t\t            <option value=\"Mikulov (Czech Republic) -- South Moravia\">\n                Mikulov (Czech Republic) -- South Moravia            <\/option>\n\t\t            <option value=\"Mourgani (Trikala)\">\n                Mourgani (Trikala)            <\/option>\n\t\t            <option value=\"Mykani (Trikala)\">\n                Mykani (Trikala)            <\/option>\n\t\t            <option value=\"Neraidoch\u014dri (Trikala, Greece)\">\n                Neraidoch\u014dri (Trikala, Greece)            <\/option>\n\t\t            <option value=\"Oxineia (Trikala)\">\n                Oxineia (Trikala)            <\/option>\n\t\t            <option value=\"Perivoli (Grevena, Greece)\">\n                Perivoli (Grevena, Greece)            <\/option>\n\t\t            <option value=\"Piraeus (Greece)\">\n                Piraeus (Greece)            <\/option>\n\t\t            <option value=\"Platikampos (Larisa)\">\n                Platikampos (Larisa)            <\/option>\n\t\t            <option value=\"Psiloma (Trikala)\">\n                Psiloma (Trikala)            <\/option>\n\t\t            <option value=\"Sarantaporo Elassona\">\n                Sarantaporo Elassona            <\/option>\n\t\t            <option value=\"Switzerland\">\n                Switzerland            <\/option>\n\t\t            <option value=\"Tepelene (Albania)\">\n                Tepelene (Albania)            <\/option>\n\t\t            <option value=\"Theotokos (Trikala)\">\n                Theotokos (Trikala)            <\/option>\n\t\t            <option value=\"Thiva (Greece)\">\n                Thiva (Greece)            <\/option>\n\t\t            <option value=\"Tria Potamia (Trikala)\">\n                Tria Potamia (Trikala)            <\/option>\n\t\t            <option value=\"Trikala (Greece)\">\n                Trikala (Greece)            <\/option>\n\t\t            <option value=\"Tyrnavos (Larisa)\">\n                Tyrnavos (Larisa)            <\/option>\n\t\t            <option value=\"Vlachava (Trikala)\">\n                Vlachava (Trikala)            <\/option>\n\t\t            <option value=\"Vlochos (Trikala)\">\n                Vlochos (Trikala)            <\/option>\n\t\t            <option value=\"Volos (Greece)\">\n                Volos (Greece)            <\/option>\n\t\t            <option value=\"Xirokambos (Trikala)\">\n                Xirokambos (Trikala)            <\/option>\n\t\t    <\/select>\n\n    <div id=\"testimonies-map\" style=\"height:640px; margin-top:0px;\"><\/div>\n\n    <script>\n    document.addEventListener(\"DOMContentLoaded\", function(){\n\t\t\/* DM 1903 *\/\n\t\tconst urlParams = new URLSearchParams(window.location.search);\n\t\tconst filterLocations = urlParams.get('locations');\n\t\tconst activePostId = urlParams.get('post_id');\n\n\t\tlet activeLocations = [];\n\n\t\tif(filterLocations){\n    \t\tactiveLocations = filterLocations.split(',');\n\t\t} \/* DM 1903 *\/\n\t\t\n\t\t\/* DM 1903 *\/\n        var map = L.map('testimonies-map').setView([39.704,21.628], 11);\n\t\t\n\t\tvar resetControl = L.control({ position: 'topright' });\n\n\t\tresetControl.onAdd = function (map) {\n    \t\tvar div = L.DomUtil.create('div', 'leaflet-bar leaflet-control');\n    \t\tdiv.innerHTML = '<a href=\"#\" id=\"reset-map\" title=\"\u0395\u03bc\u03c6\u03ac\u03bd\u03b9\u03c3\u03b7 \u03cc\u03bb\u03c9\u03bd\">\u27f2<\/a>';\n    \t\treturn div;\n\t\t};\n\n\t\tresetControl.addTo(map); \/* DM 1903 *\/\n\t\t\n\t\t\/\/ Event \u03b3\u03b9\u03b1 reset\n    \tdocument.getElementById('reset-map').addEventListener('click', function(e){\n        \te.preventDefault();\n\n        \/\/ \u039a\u03b1\u03b8\u03b1\u03c1\u03af\u03b6\u03bf\u03c5\u03bc\u03b5 markers\n        \tmarkers.clearLayers();\n\n        \/\/ \u0395\u03c0\u03b1\u03bd\u03b1\u03c6\u03bf\u03c1\u03ac \u03cc\u03bb\u03c9\u03bd \u03c4\u03c9\u03bd markers\n        \tallMarkers.forEach(m => markers.addLayer(m));\n\n        \/\/ Reset URL\n        \twindow.history.replaceState({}, document.title, window.location.pathname);\n\n        \/\/ Reset dropdown\n       \t\tvar filter = document.getElementById('location-filter');\n        \tif(filter) filter.value = \"\";\n\n        \/\/ Zoom \u03c3\u03b5 \u03cc\u03bb\u03b1\n        \tif(allMarkers.length){\n            \tvar bounds = L.latLngBounds(allMarkers.map(m => m.getLatLng()));\n            \tmap.fitBounds(bounds);\n        \t}\n    \t});\n\t\t\n   \/\/ DM     L.tileLayer('https:\/\/{s}.tile.openstreetmap.org\/{z}\/{x}\/{y}.png', {\n   \/\/ DM         maxZoom: 19\n   \/\/ DM     }).addTo(map);\n\n   \/\/\tL.tileLayer('https:\/\/{s}.basemaps.cartocdn.com\/dark_all\/{z}\/{x}\/{y}{r}.png', {\n   \/\/\t\tattribution: '&copy; <a href=\"https:\/\/www.openstreetmap.org\/copyright\">OSM<\/a> &copy; <a href=\"https:\/\/carto.com\/\">CARTO<\/a>',\n   \/\/\t\t\tsubdomains: 'abcd',\n   \/\/\t\t\tmaxZoom: 19\n   \/\/\t\t}).addTo(map);\n\n\t\/\/ L.tileLayer('https:\/\/{s}.basemaps.cartocdn.com\/light_all\/{z}\/{x}\/{y}{r}.png', {\n\t\/\/ \t\tattribution: '&copy; <a href=\"https:\/\/www.openstreetmap.org\/copyright\">OSM<\/a> &copy; <a href=\"https:\/\/carto.com\/\">CARTO<\/a>',\n\t\/\/ \t\tsubdomains: 'abcd',\n\t\/\/ \t\tmaxZoom: 19\n\t\/\/\t}).addTo(map);\n\n\t\/\/L.tileLayer('https:\/\/{s}.basemaps.cartocdn.com\/rastertiles\/voyager\/{z}\/{x}\/{y}{r}.png', {\n\t\/\/\tattribution: '&copy; <a href=\"https:\/\/www.openstreetmap.org\/copyright\">OSM<\/a> &copy; <a href=\"https:\/\/carto.com\/\">CARTO<\/a>',\n\t\/\/\tsubdomains: 'abcd',\n\t\/\/\tmaxZoom: 19\n\t\/\/}).addTo(map);\n\t\t\n\/\/\t\/* Background \u03c7\u03c9\u03c1\u03af\u03c2 labels *\/\n\/\/L.tileLayer('https:\/\/{s}.basemaps.cartocdn.com\/dark_nolabels\/{z}\/{x}\/{y}{r}.png', {\n\/\/    attribution: '&copy; OpenStreetMap &copy; CARTO',\n\/\/    subdomains: 'abcd',\n\/\/    maxZoom: 19\n\/\/}).addTo(map);\n\n\/\/\/* Labels \u03b1\u03c0\u03cc \u03c0\u03ac\u03bd\u03c9 *\/\n\/\/L.tileLayer('https:\/\/{s}.basemaps.cartocdn.com\/light_only_labels\/{z}\/{x}\/{y}{r}.png', {\n\/\/    subdomains: 'abcd',\n\/\/    pane: 'overlayPane'\n\/\/}).addTo(map);\n\n\/* Background \u03c7\u03c9\u03c1\u03af\u03c2 labels\nL.tileLayer('https:\/\/{s}.basemaps.cartocdn.com\/light_nolabels\/{z}\/{x}\/{y}{r}.png', {\n    attribution: '&copy; OpenStreetMap &copy; CARTO',\n    subdomains: 'abcd',\n    maxZoom: 19\n}).addTo(map);\n\n\/* Labels \u03b1\u03c0\u03cc \u03c0\u03ac\u03bd\u03c9\nL.tileLayer('https:\/\/{s}.basemaps.cartocdn.com\/light_only_labels\/{z}\/{x}\/{y}{r}.png', {\n    subdomains: 'abcd'\n}).addTo(map); *\/\n\t\t\n\t\t\/* \u03a3\u03ba\u03bf\u03cd\u03c1\u03bf background \u03c7\u03c9\u03c1\u03af\u03c2 labels *\/\nL.tileLayer('https:\/\/{s}.basemaps.cartocdn.com\/light_nolabels\/{z}\/{x}\/{y}.png', {\n    attribution: '&copy; OpenStreetMap &copy; CARTO',\n    subdomains: 'abcd',\n    maxZoom: 19\n}).addTo(map);\n\n\/* \u039b\u03b5\u03c5\u03ba\u03ac labels \u03c0\u03b5\u03c1\u03b9\u03bf\u03c7\u03ce\u03bd *\/\nL.tileLayer('https:\/\/{s}.basemaps.cartocdn.com\/light_only_labels\/{z}\/{x}\/{y}.png', {\n    subdomains: 'abcd'\n}).addTo(map);\n\t\t\n        var markers = L.markerClusterGroup();\n        var allMarkers = [];\n\n        \/\/ \u0391\u03a1\u03a7\u0399\u039a\u039f \u03a6\u03cc\u03c1\u03c4\u03c9\u03c3\u03b5 \u03cc\u03bb\u03b1 \u03c4\u03b1 markers\n        \/\/\u0391\u03a1\u03a7\u0399\u039a\u039f fetch('https:\/\/kalambakalibrary.org\/wp-json\/map\/v1\/testimonies')\n\t\t\n\t\tconst currentLang = document.documentElement.lang.substring(0,2);\n        fetch('https:\/\/kalambakalibrary.org\/wp-json\/map\/v1\/testimonies?lang=' + currentLang)\n\t\t\n        .then(res => res.json())\n        .then(data => {\n            data.forEach(item => {\n\t\t\t\t\n\t\t\t\t\/\/ \u03a6\u03b9\u03bb\u03c4\u03c1\u03ac\u03c1\u03b9\u03c3\u03bc\u03b1 \u03b1\u03bd\u03ac \u03c4\u03bf\u03c0\u03bf\u03b8\u03b5\u03c3\u03af\u03b1\n    \t\t\tif(activeLocations.length && !activeLocations.includes(item.location)){\n        \t\t\treturn;\n    \t\t\t}\n\n    \t\t\t\/\/ \u03a6\u03b9\u03bb\u03c4\u03c1\u03ac\u03c1\u03b9\u03c3\u03bc\u03b1 \u03b1\u03bd\u03ac \u03c3\u03c5\u03b3\u03ba\u03b5\u03ba\u03c1\u03b9\u03bc\u03ad\u03bd\u03bf post\n    \t\t\tif(activePostId && item.id != activePostId){\n        \t\t\treturn;\n    \t\t\t}\n\t\t\t\t\n                if(item.lat && item.lng){\n                    var marker = L.marker([item.lat,item.lng])\n                       var imgHTML = item.image ? \"<div style='height:50%;overflow:hidden;margin-bottom:5px;'><img src='\"+item.image+\"' style='width:100%;height:100%;object-fit:cover;'><\/div>\" : \"\";\n\n\/\/ \/\/ \u0394\u03b7\u03bc\u03b9\u03bf\u03c5\u03c1\u03b3\u03af\u03b1 popup \u03bc\u03b5 clickable title + \u03b5\u03b9\u03ba\u03cc\u03bd\u03b1\nvar imgHTML = item.image ? \n    \"<a href='\"+item.link+\"' target='_blank' style='display:block;height:50%;overflow:hidden;margin-bottom:5px;'>\" +\n    \"<img src='\"+item.image+\"' style='width:100%;height:100%;object-fit:cover;'><\/a>\" \n    : \"\";\n\nvar titleHTML = \"<a href='\"+item.link+\"' target='_blank' style='text-decoration:none;color:inherit;'><b>\"+item.title+\"<\/b><\/a>\";\n\n\/\/marker.bindPopup(\n\/\/    imgHTML +\n\/\/    \"<div class='popup-text'>\"+\n\/\/    \"<div style='margin-bottom:6px;'>\"+titleHTML+\"<\/div>\"+\n\/\/    \"<div class='popup-location'>\"+item.location+\"<\/div>\"+\n\/\/    \"<\/div>\"\n\/\/);\n\nlet audioHTML = \"\";\n\t\t\t\t\t\nif(item.teaser){\n    audioHTML =\n    \"<div class='popup-audio'>\" +\n    \"<button class='audio-toggle' data-audio='\"+item.teaser+\"'>\u25b6<\/button>\" +\n    \"<audio src='\"+item.teaser+\"'><\/audio>\" +\n    \"<\/div>\";\n}\n\nmarker.bindPopup(\n    imgHTML +\n    \"<div class='popup-text'>\" +\n    \"<div>\"+titleHTML+\"<\/div>\" +\n    \"<div class='popup-location'>\"+item.location+\"<\/div>\" +\n    audioHTML +\n    \"<\/div>\"\n);\n\t\t\t\t\t\n\t\t\t\t\tmarker.locationName = item.location; \/\/ \u03b3\u03b9\u03b1 \u03c6\u03af\u03bb\u03c4\u03c1\u03bf\n                    markers.addLayer(marker);\n                    allMarkers.push(marker);\n                }\n            });\n\n            map.addLayer(markers);\n\n            \/\/ Auto zoom \u03c3\u03b5 \u03cc\u03bb\u03b1 \u03c4\u03b1 markers\n            if(allMarkers.length){\n                var bounds = L.latLngBounds(allMarkers.map(m => m.getLatLng()));\n                map.fitBounds(bounds);\n            }\n        });\n\n        \/\/ \u03a6\u03af\u03bb\u03c4\u03c1\u03bf dropdown\n        var filter = document.getElementById('location-filter');\n        filter.addEventListener('change', function(){\n            var selected = this.value;\n\n            markers.clearLayers(); \/\/ \u039a\u03b1\u03b8\u03b1\u03c1\u03af\u03b6\u03bf\u03c5\u03bc\u03b5 \u03cc\u03bb\u03b1 \u03c4\u03b1 markers\n\n            allMarkers.forEach(m => {\n                if(!selected || m.locationName === selected){\n                    markers.addLayer(m);\n                }\n            });\n\n            if(markers.getLayers().length){\n                var bounds = L.latLngBounds(markers.getLayers().map(m => m.getLatLng()));\n                map.fitBounds(bounds);\n            }\n        });\n\n    });\n\t\t\/* DM *\/\n\t\tdocument.addEventListener(\"click\", function(e){\n\n    if(e.target.classList.contains(\"audio-toggle\")){\n\n        let button = e.target;\n        let audio = button.nextElementSibling;\n\n        if(audio.paused){\n            audio.play();\n            button.innerHTML = \"\u23f8\";\n        }else{\n            audio.pause();\n            button.innerHTML = \"\u25b6\";\n        }\n\n    }\n\n}); \/* DM *\/\n\t\t\n    <\/script>\n\n    <\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","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":""},"p-category":[],"class_list":["post-126244","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.7 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Kalambaka Library | Map<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/kalambakalibrary.org\/en\/map\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Kalambaka Library | Map\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kalambakalibrary.org\/en\/map\/\" \/>\n<meta property=\"og:site_name\" content=\"Kalambaka Library\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/kalambakalibrary\" \/>\n<meta property=\"article:modified_time\" content=\"2026-03-19T10:35:18+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@kalambakalib\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Kalambaka Library | Map","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/kalambakalibrary.org\/en\/map\/","og_locale":"en_US","og_type":"article","og_title":"Kalambaka Library | Map","og_url":"https:\/\/kalambakalibrary.org\/en\/map\/","og_site_name":"Kalambaka Library","article_publisher":"https:\/\/www.facebook.com\/kalambakalibrary","article_modified_time":"2026-03-19T10:35:18+00:00","twitter_card":"summary_large_image","twitter_site":"@kalambakalib","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/kalambakalibrary.org\/en\/map\/","url":"https:\/\/kalambakalibrary.org\/en\/map\/","name":"Kalambaka Library | Map","isPartOf":{"@id":"https:\/\/kalambakalibrary.org\/en\/#website"},"datePublished":"2023-08-10T07:29:01+00:00","dateModified":"2026-03-19T10:35:18+00:00","breadcrumb":{"@id":"https:\/\/kalambakalibrary.org\/en\/map\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kalambakalibrary.org\/en\/map\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/kalambakalibrary.org\/en\/map\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"\u0391\u03c1\u03c7\u03b9\u03ba\u03ae","item":"https:\/\/kalambakalibrary.org\/en\/"},{"@type":"ListItem","position":2,"name":"Map"}]},{"@type":"WebSite","@id":"https:\/\/kalambakalibrary.org\/en\/#website","url":"https:\/\/kalambakalibrary.org\/en\/","name":"\u0392\u03b9\u03b2\u03bb\u03b9\u03bf\u03b8\u03ae\u03ba\u03b7 \u039a\u03b1\u03bb\u03b1\u03bc\u03c0\u03ac\u03ba\u03b1\u03c2","description":"","publisher":{"@id":"https:\/\/kalambakalibrary.org\/en\/#organization"},"alternateName":"\u0392\u03b9\u03b2\u03bb\u03b9\u03bf\u03b8\u03ae\u03ba\u03b7 \u039a\u03b1\u03bb\u03b1\u03bc\u03c0\u03ac\u03ba\u03b1\u03c2","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kalambakalibrary.org\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/kalambakalibrary.org\/en\/#organization","name":"Kalambaka Library","alternateName":"\u0392\u03b9\u03b2\u03bb\u03b9\u03bf\u03b8\u03ae\u03ba\u03b7 \u039a\u03b1\u03bb\u03b1\u03bc\u03c0\u03ac\u03ba\u03b1\u03c2","url":"https:\/\/kalambakalibrary.org\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/kalambakalibrary.org\/en\/#\/schema\/logo\/image\/","url":"https:\/\/kalambakalibrary.org\/wp-content\/uploads\/2023\/07\/KDK_logo_gr_horizontal.jpg","contentUrl":"https:\/\/kalambakalibrary.org\/wp-content\/uploads\/2023\/07\/KDK_logo_gr_horizontal.jpg","width":432,"height":149,"caption":"Kalambaka Library"},"image":{"@id":"https:\/\/kalambakalibrary.org\/en\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/kalambakalibrary","https:\/\/x.com\/kalambakalib","https:\/\/www.instagram.com\/kalambakalibrary","https:\/\/www.youtube.com\/kalambakalibrary","https:\/\/www.tiktok.com\/@kalambaka.library"]}]}},"_links":{"self":[{"href":"https:\/\/kalambakalibrary.org\/en\/wp-json\/wp\/v2\/pages\/126244","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kalambakalibrary.org\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/kalambakalibrary.org\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/kalambakalibrary.org\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/kalambakalibrary.org\/en\/wp-json\/wp\/v2\/comments?post=126244"}],"version-history":[{"count":4,"href":"https:\/\/kalambakalibrary.org\/en\/wp-json\/wp\/v2\/pages\/126244\/revisions"}],"predecessor-version":[{"id":126261,"href":"https:\/\/kalambakalibrary.org\/en\/wp-json\/wp\/v2\/pages\/126244\/revisions\/126261"}],"wp:attachment":[{"href":"https:\/\/kalambakalibrary.org\/en\/wp-json\/wp\/v2\/media?parent=126244"}],"wp:term":[{"taxonomy":"p-category","embeddable":true,"href":"https:\/\/kalambakalibrary.org\/en\/wp-json\/wp\/v2\/p-category?post=126244"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}