{"id":18415,"date":"2020-03-18T16:41:51","date_gmt":"2020-03-18T15:41:51","guid":{"rendered":"https:\/\/citybottles.com\/?page_id=18415"},"modified":"2020-09-01T11:49:58","modified_gmt":"2020-09-01T09:49:58","slug":"refill","status":"publish","type":"page","link":"https:\/\/citybottles.com\/en\/refill\/","title":{"rendered":"Refill map"},"content":{"rendered":"<p>[vc_row][vc_column width=&#8221;3\/4&#8243; el_class=&#8221;content&#8211;center&#8221;][vc_raw_html]JTNDc2NyaXB0JTIwc3JjJTNEJTI3aHR0cHMlM0ElMkYlMkZhcGkudGlsZXMubWFwYm94LmNvbSUyRm1hcGJveC1nbC1qcyUyRnYxLjQuMSUyRm1hcGJveC1nbC5qcyUyNyUzRSUzQyUyRnNjcmlwdCUzRSUwQSUzQ3NjcmlwdCUyMHNyYyUzRCUyMmh0dHBzJTNBJTJGJTJGYXBpLm1hcGJveC5jb20lMkZtYXBib3gtZ2wtanMlMkZwbHVnaW5zJTJGbWFwYm94LWdsLWdlb2NvZGVyJTJGdjQuNS4xJTJGbWFwYm94LWdsLWdlb2NvZGVyLm1pbi5qcyUyMiUzRSUzQyUyRnNjcmlwdCUzRSUwQSUzQ2xpbmslMjByZWwlM0QlMjJzdHlsZXNoZWV0JTIyJTIwaHJlZiUzRCUyMmh0dHBzJTNBJTJGJTJGYXBpLm1hcGJveC5jb20lMkZtYXBib3gtZ2wtanMlMkZwbHVnaW5zJTJGbWFwYm94LWdsLWdlb2NvZGVyJTJGdjQuNS4xJTJGbWFwYm94LWdsLWdlb2NvZGVyLmNzcyUyMiUyMHR5cGUlM0QlMjJ0ZXh0JTJGY3NzJTIyJTIwJTJGJTNFJTBBJTNDbGluayUyMGhyZWYlM0QlMjdodHRwcyUzQSUyRiUyRmFwaS50aWxlcy5tYXBib3guY29tJTJGbWFwYm94LWdsLWpzJTJGdjEuNC4xJTJGbWFwYm94LWdsLmNzcyUyNyUyMHJlbCUzRCUyN3N0eWxlc2hlZXQlMjclMjAlMkYlM0U=[\/vc_raw_html]<div class=\"aio-icon-component    style_1\"><div id=\"Info-box-wrap-3345\" class=\"aio-icon-box square_box-icon\" style=\"background-color:#f4f1b2;\"  ><div class=\"aio-icon-square_box\"><div class=\"ult-just-icon-wrapper  \"><div class=\"align-icon\" style=\"text-align:center;\">\n<div class=\"aio-icon none \"  style=\"color:#e2ba34;font-size:24px;display:inline-block;\">\n\t<i class=\"Defaults-exclamation-triangle\"><\/i>\n<\/div><\/div><\/div><\/div><div class=\"aio-icon-header\" ><h5 class=\"aio-icon-title ult-responsive\"  data-ultimate-target='#Info-box-wrap-3345 .aio-icon-title'  data-responsive-json-new='{\"font-size\":\"\",\"line-height\":\"\"}'  style=\"\">Attention<\/h5><\/div> <!-- header --><div class=\"aio-icon-description ult-responsive\"  data-ultimate-target='#Info-box-wrap-3345 .aio-icon-description'  data-responsive-json-new='{\"font-size\":\"desktop:14px;\",\"line-height\":\"\"}'  style=\"\">Due to the current situation many fountains cannot be used. We hope this will change soon. Until then: stay healthy!<\/div> <!-- description --><\/div> <!-- aio-icon-box --><\/div> <!-- aio-icon-component -->[vc_column_text]<\/p>\n<h1 style=\"text-align: center;\">Refill map<\/h1>\n<p style=\"text-align: center;\">Find the next free refill station near you with our steadily growing refill map.<\/p>\n<p style=\"text-align: center;\">Is there a fountain or shop missing? Just leave us a quick note here. With your help the map will be a bit more complete day by day!<\/p>\n<p>[\/vc_column_text][vc_raw_html el_class=&#8221;map&#8211;container&#8221;]JTNDZGl2JTIwaWQlM0QlMjJtYXAtbWVudSUyMiUzRSUzQ2gzJTNFRmlsdGVyJTNDJTJGaDMlM0UlM0MlMkZkaXYlM0UlMEElM0NkaXYlMjBpZCUzRCUyMm1hcCUyMiUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQ2RpdiUyMGNsYXNzJTNEJTIybWFwLWhpbnQlMjIlM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0NkaXYlMjBpZCUzRCUyMm1hcC1oaW50LS1zbWFydHBob25lJTIyJTNFTW92ZSUyMG1hcCUyMHdpdGglMjB0d28lMjBmaW5nZXJzJTNDJTJGZGl2JTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDZGl2JTIwaWQlM0QlMjJtYXAtaGludC0tZGVza3RvcCUyMiUzRU1vdmUlMjBtYXAlM0ElMjBjbGljayUyMGFuZCUyMHBpbmNoJTNDYnIlM0Vab29tJTNBJTIwQ1RSTCUyMCUyQiUyMHNjcm9sbCUzQyUyRmRpdiUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQyUyRmRpdiUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUzQyUyRmRpdiUzRSUwQSUzQ3NjcmlwdCUzRSUwQSUyMCUyMG1hcGJveGdsLmFjY2Vzc1Rva2VuJTIwJTNEJTIwJTI3cGsuZXlKMUlqb2lZMmwwZVdKdmRIUnNaWE1pTENKaElqb2lZMnB5Y1RZemNXTXpNV3hyT1RONWJubzBjWGsyTTJjeU9DSjkudXp1RVFuLW1vRi1xaGV5VnRjOHVpZyUyNyUzQiUwQSUwQSUyMCUyMHZhciUyMG1hcCUyMCUzRCUyMG5ldyUyMG1hcGJveGdsLk1hcCUyOCU3QiUwQSUyMCUyMCUyMCUyMGNvbnRhaW5lciUzQSUyMCUyN21hcCUyNyUyQyUwQSUyMCUyMCUyMCUyMHN0eWxlJTNBJTIwJTI3bWFwYm94JTNBJTJGJTJGc3R5bGVzJTJGY2l0eWJvdHRsZXMlMkZjazQyemRwb3oybWszMWNwaG1xdXd3YTB5JTI3JTJDJTBBJTIwJTIwJTIwJTIwY2VudGVyJTNBJTIwJTVCMTAuNTY2JTJDJTIwNTEuMjAyJTVEJTJDJTBBJTIwJTIwJTIwJTIwem9vbSUzQSUyMDUlMEElMjAlMjAlN0QlMjklM0IlMEElM0MlMkZzY3JpcHQlM0U=[\/vc_raw_html]<div class=\"templatera_shortcode\"><div class=\"vc_row wpb_row vc_row-fluid\"><div class=\"wpb_column vc_column_container vc_col-sm-12\"><div class=\"vc_column-inner\"><div class=\"wpb_wrapper\">\n\t<div class=\"wpb_raw_code wpb_content_element wpb_raw_html\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<script>\n \/\/ GEOCODER\n        map.addControl(\n          new MapboxGeocoder({\n            accessToken: mapboxgl.accessToken,\n            language: 'en-EN',\n            mapboxgl: mapboxgl\n          })\n        );\n\n        \/\/ USER LOCATION\n        map.addControl(\n          new mapboxgl.GeolocateControl({\n            positionOptions: {\n              enableHighAccuracy: true\n            },\n            trackUserLocation: true\n          })\n        );\n\n        \/\/ NAVIGATION\n        map.addControl(new mapboxgl.NavigationControl());\n\n        \/\/ FULLSCREEN\n        map.addControl(new mapboxgl.FullscreenControl());\n\n        \/\/DISABLE SCROLL ZOOM\n        map.scrollZoom.disable();\n        map.scrollZoom.setWheelZoomRate(0.02); \/\/ Default 1\/450\n\n        \/\/MOBILE SCROLLING\n        map.on(\"wheel\", event => {\n          if (event.originalEvent.ctrlKey) { \/\/ Check if CTRL key is pressed\n            event.originalEvent.preventDefault(); \/\/ Prevent chrome\/firefox default behavior\n            if (!map.scrollZoom._enabled) map.scrollZoom.enable(); \/\/ Enable zoom only if it's disabled\n          } else {\n            if (map.scrollZoom._enabled) map.scrollZoom.disable(); \/\/ Disable zoom only if it's enabled\n          }\n        });\n\n        if (\/Android|webOS|BlackBerry|IEMobile|Opera Mini|iPhone|iPad|iPod\/i.test(navigator.userAgent)) {\n          document.getElementById('map-hint--smartphone').style.display = 'block';\n          map.dragPan.disable();\n          map.scrollZoom.disable();\n\n          map.on('touchstart', event => {\n            const e = event.originalEvent;\n            if (e && 'touches' in e) {\n              if (e.touches.length > 1) {\n                this.map.dragPan.enable();\n              } else {\n                this.map.dragPan.disable();\n              }\n            }\n          });\n        } else {\n          document.getElementById('map-hint--desktop').style.display = 'block';\n        }\n\n        \/\/ LAYERS\n        map.on('load', function() {\n          map.setLayoutProperty('refill', 'visibility', 'visible');\n          map.setLayoutProperty('fountains', 'visibility', 'visible');\n          map.setLayoutProperty('sights', 'visibility', 'visible');\n          map.setLayoutProperty('merchants', 'visibility', 'none');\n        });\n\n        \/\/ POPUPS\t\t\t\n        map.on('click', function(e) {\n          var features = map.queryRenderedFeatures(e.point, {\n            layers: ['refill', 'fountains', 'sights', 'merchants']\n          });\n\n          if (!features.length) {\n            return;\n          }\n\n          var feature = features[0];\n          var property = feature.properties;    \n          var mapLng = feature.geometry.coordinates[0];\n          var mapLat = feature.geometry.coordinates[1];\n\n          if (typeof property.name === 'undefined' || property.name == '') {\n            var mapName = '<h6>Refill<\/h6>';\n          } else {\n            var mapName = '<h6>' + property.name + '<\/h6>';\n          }\n\n          if (typeof property.street === 'undefined') {\n            var mapStreet = '<p>';\n          } else {\n            var mapStreet = '<p>' + property.street + '<br>';\n          }\n\n          if (typeof property.city === 'undefined') {\n            var mapCity = '<\/p>';\n          } else {\n            var mapCity = property.city + '<\/p>';\n          }\n\n          if (typeof property.open === 'undefined') {\n            var mapTimes = '';\n          } else {\n            var mapTimes = '<p><b>Opening hours:<\/b><br>' + property.open.replace(\/\\\\n\/g, '<br>') + '<\/p>';\n          }\n\n          if (typeof property.unofficial === 'undefined') {\n            var mapUnofficial = '';\n          } else {\n            var mapUnofficial = '<p class=\"small\">' + property.unofficial + ' <a href=\"#inoffiziell\">Read more<\/a><\/p>';\n          }\n\n          if (typeof property.contact === 'undefined') {\n            var mapContact = '';\n          } else {\n            var mapContact = '<a href=\"' + property.contact + '\" target=\"_blank\">Website<\/a>';\n          }\n\n          if (typeof property.img === 'undefined') {\n            var mapImage = '';\n          } else {\n            var mapImage = '<img src=\"' + property.img + '\" alt=\"' + feature.properties.type + mapName + ' in ' + mapCity + '\">';\n          }\n\n          if (\/Android|webOS|BlackBerry|IEMobile|Opera Mini\/i.test(navigator.userAgent)) {\n            var mapGeo = '<a href=\"geo:0,0?q=' + mapLat.toFixed(7) + \",\" + mapLng.toFixed(7) + '(' + encodeURI(mapName) + ')\" target=\"_blank\">Route<\/a>';\n          } else if (\/iPhone|iPad|iPod\/i.test(navigator.userAgent)) {\n            var mapGeo = '<a href=\"http:\/\/maps.apple.com\/?daddr=' + mapLat.toFixed(7) + \",\" + mapLng.toFixed(7) + '\" target=\"_blank\">Route<\/a>';\n          } else {\n            var mapGeo = '<a href=\"https:\/\/www.google.com\/maps\/search\/?api=1&query=' + mapLat + \",\" + mapLng + '\" target=\"_blank\">Route<\/a>';\n          }\n\n          var popup = new mapboxgl.Popup({ offset: [0, -15] })\n          .setLngLat(feature.geometry.coordinates)\t\t\t\t\n          .setHTML(mapName + mapStreet + mapCity + mapTimes + mapUnofficial + mapContact + mapImage + mapGeo)\n          .addTo(map);\n        });\n\n\n        \/\/ HIDE LAYERS\n        var toggleableLayerIds = [ 'refill', 'fountains', 'sights', 'merchants' ];\n        var layerNames = [ 'Refill shops', 'Drinking fountains', 'Sights', 'Shops'];\n\n        map.on('load', function() {\n          for (var i = 0; i < toggleableLayerIds.length; i++) {\n            var link = document.createElement('a');\n            link.href = '#';\n            link.id = toggleableLayerIds[i];\n            link.alt = toggleableLayerIds[i];\n            link.textContent = layerNames[i];\n\n            if (map.getLayoutProperty(toggleableLayerIds[i], 'visibility') == 'visible') {\n              link.className = 'active';\n            }\n\n            link.onclick = function (e) {\n              e.preventDefault();\n              e.stopPropagation();\n\n              var clickedLayer = this.id;\n              var visibility = map.getLayoutProperty(clickedLayer, 'visibility');\n\n              if (visibility == 'visible') {\n                map.setLayoutProperty(clickedLayer, 'visibility', 'none');\n                this.className = '';\n              } else {\t\t\t\n                map.setLayoutProperty(clickedLayer, 'visibility', 'visible');\n                this.className = 'active';\n              }\n            };\n\n            var layers = document.getElementById('map-menu');\n            layers.appendChild(link);\n          }\n        });\n<\/script>\n\t\t<\/div>\n\t<\/div>\n<\/div><\/div><\/div><\/div><\/div>[vc_column_text el_id=&#8221;inoffiziell&#8221;]<\/p>\n<p class=\"small\">For legal reasons, some drinking fountains are not officially designated as \u201edrinking fountains\u201c. This is all about liability. If something shouldn\u2019t be right with the water at some point, the city doesn\u2019t want to have to deal with it personally. Normally, however, clean drinking water is provided at these wells. Be aware that it\u2019s only safe to drink from it, while refilling your bottle from the outlet directly and not from the water reservoir. If in doubt, you can always use an official drinking fountain in the area!<\/p>\n<p>[\/vc_column_text][\/vc_column][\/vc_row]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Attention Due to the current situation many fountains cannot be used. We hope this will change soon. Until then: stay healthy! Refill map Find the next free refill station near you with our steadily growing refill map. Is there a fountain or shop missing? Just leave us a quick note here. With your help the&hellip;<\/p>\n","protected":false},"author":7,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"inline_featured_image":false,"footnotes":""},"tags":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v22.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Refill map &#8226; citybottles<\/title>\n<meta name=\"robots\" content=\"noindex, follow\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Refill map &#8226; citybottles\" \/>\n<meta property=\"og:url\" content=\"https:\/\/citybottles.com\/en\/refill\/\" \/>\n<meta property=\"og:site_name\" content=\"citybottles\" \/>\n<meta property=\"article:modified_time\" content=\"2020-09-01T09:49:58+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Estimated reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/citybottles.com\/en\/refill\/\",\"url\":\"https:\/\/citybottles.com\/en\/refill\/\",\"name\":\"Refill map &#8226; citybottles\",\"isPartOf\":{\"@id\":\"https:\/\/citybottles.com\/en\/#website\"},\"datePublished\":\"2020-03-18T15:41:51+00:00\",\"dateModified\":\"2020-09-01T09:49:58+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/citybottles.com\/en\/refill\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/citybottles.com\/en\/refill\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/citybottles.com\/en\/refill\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Startseite\",\"item\":\"https:\/\/citybottles.com\/en\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Refill map\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/citybottles.com\/en\/#website\",\"url\":\"https:\/\/citybottles.com\/en\/\",\"name\":\"citybottles\",\"description\":\"Deine St\u00e4dteflasche\",\"publisher\":{\"@id\":\"https:\/\/citybottles.com\/en\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/citybottles.com\/en\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-GB\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/citybottles.com\/en\/#organization\",\"name\":\"citybottles\",\"url\":\"https:\/\/citybottles.com\/en\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\/\/citybottles.com\/en\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/citybottles.com\/wp-content\/uploads\/2019\/02\/cb-logo-final.svg\",\"contentUrl\":\"https:\/\/citybottles.com\/wp-content\/uploads\/2019\/02\/cb-logo-final.svg\",\"width\":1,\"height\":1,\"caption\":\"citybottles\"},\"image\":{\"@id\":\"https:\/\/citybottles.com\/en\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.instagram.com\/citybottles\/\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Refill map &#8226; citybottles","robots":{"index":"noindex","follow":"follow"},"og_locale":"en_GB","og_type":"article","og_title":"Refill map &#8226; citybottles","og_url":"https:\/\/citybottles.com\/en\/refill\/","og_site_name":"citybottles","article_modified_time":"2020-09-01T09:49:58+00:00","twitter_card":"summary_large_image","twitter_misc":{"Estimated reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/citybottles.com\/en\/refill\/","url":"https:\/\/citybottles.com\/en\/refill\/","name":"Refill map &#8226; citybottles","isPartOf":{"@id":"https:\/\/citybottles.com\/en\/#website"},"datePublished":"2020-03-18T15:41:51+00:00","dateModified":"2020-09-01T09:49:58+00:00","breadcrumb":{"@id":"https:\/\/citybottles.com\/en\/refill\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/citybottles.com\/en\/refill\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/citybottles.com\/en\/refill\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Startseite","item":"https:\/\/citybottles.com\/en\/"},{"@type":"ListItem","position":2,"name":"Refill map"}]},{"@type":"WebSite","@id":"https:\/\/citybottles.com\/en\/#website","url":"https:\/\/citybottles.com\/en\/","name":"citybottles","description":"Deine St\u00e4dteflasche","publisher":{"@id":"https:\/\/citybottles.com\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/citybottles.com\/en\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-GB"},{"@type":"Organization","@id":"https:\/\/citybottles.com\/en\/#organization","name":"citybottles","url":"https:\/\/citybottles.com\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/citybottles.com\/en\/#\/schema\/logo\/image\/","url":"https:\/\/citybottles.com\/wp-content\/uploads\/2019\/02\/cb-logo-final.svg","contentUrl":"https:\/\/citybottles.com\/wp-content\/uploads\/2019\/02\/cb-logo-final.svg","width":1,"height":1,"caption":"citybottles"},"image":{"@id":"https:\/\/citybottles.com\/en\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.instagram.com\/citybottles\/"]}]}},"_links":{"self":[{"href":"https:\/\/citybottles.com\/en\/wp-json\/wp\/v2\/pages\/18415"}],"collection":[{"href":"https:\/\/citybottles.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/citybottles.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/citybottles.com\/en\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/citybottles.com\/en\/wp-json\/wp\/v2\/comments?post=18415"}],"version-history":[{"count":4,"href":"https:\/\/citybottles.com\/en\/wp-json\/wp\/v2\/pages\/18415\/revisions"}],"predecessor-version":[{"id":25016,"href":"https:\/\/citybottles.com\/en\/wp-json\/wp\/v2\/pages\/18415\/revisions\/25016"}],"wp:attachment":[{"href":"https:\/\/citybottles.com\/en\/wp-json\/wp\/v2\/media?parent=18415"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/citybottles.com\/en\/wp-json\/wp\/v2\/tags?post=18415"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}