{"id":14250,"date":"2026-07-07T09:16:43","date_gmt":"2026-07-07T09:16:43","guid":{"rendered":"https:\/\/www.deleurope.com\/?page_id=14250"},"modified":"2026-07-07T10:11:25","modified_gmt":"2026-07-07T10:11:25","slug":"an-amsterdam-guide-summer-tips","status":"publish","type":"page","link":"https:\/\/www.deleurope.com\/nl\/discover-the-city\/an-amsterdam-guide-summer-tips\/","title":{"rendered":"LOCAL TIPS FOR SUMMER"},"content":{"rendered":"\n<div class=\"wp-block-columns margin-bottom-none is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\" id=\"header\">\n<div class=\"wp-block-column two-texts-intro is-layout-flow wp-block-column-is-layout-flow\">\n<h2 class=\"wp-block-heading has-text-align-center rooms-description-white-box two-texts-bigger header-bigger has-extra-large-font-size\">SUMMER IN THE CITY<\/h2>\n\n\n\n<p class=\"has-text-align-center wp-block-paragraph\">EACH MONTH, GLOOBLES SHARES THEIR FAVOURITE TIPS. THIS MONTH IS ALL ABOUT SUMMER TIPS IN THE CITY.<\/p>\n\n\n\n<p class=\"has-text-align-center two-texts-smaller wp-block-paragraph\">Summer in&nbsp;Amsterdam&nbsp;brings&nbsp;a&nbsp;fresh rhythm to the city\u2019s pulse.&nbsp;The days are longer, the skies are brighter, and with that, the canal-side streets are filled with&nbsp;ap\u00e9ro-drinking locals, clusters of friends&nbsp;picnicking in one of the many local parks, and terraces humming with&nbsp;a constant&nbsp;thrum of chitter-chatter.&nbsp;This is a round-up of the&nbsp;best&nbsp;summer addresses to soak up the sun in the city.<\/p>\n\n\n\n<p class=\"has-text-align-center wp-block-paragraph\"><em>The photos Wilhelmina Caf\u00e9, Olafbrood and Europizza are by Sophia van den Hoek.<\/em><\/p>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns text-on-left wrap-2-columns eat-and-drink-cards top-border is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\" id=\"goudfazant\">\n<div class=\"wp-block-column is-vertically-aligned-center middle-align is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:50%\">\n<h2 class=\"wp-block-heading has-text-align-center has-extra-large-font-size\" style=\"text-transform:capitalize\">RIJKSMUSEUM GARDEN&nbsp;<\/h2>\n\n\n\n<p class=\"has-text-align-center wp-block-paragraph\"><strong><strong>MUSEUMPLEIN, AMSTERDAM SOUTH<\/strong><\/strong><\/p>\n\n\n\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<p class=\"has-text-align-center wp-block-paragraph\">For those long, warmer days, a museum may not spring to mind. Though in Amsterdam\u2019s acclaimed Rijksmuseum, the gardens open for the summer season with an outdoor exhibition dedicated to the most influential Dutch sculptor of the 20th century, Carel Visser. Visser&#8217;s works are rarely viewed together, so the roster of his iconic sculptures curated amongst the flower-filled patches promises to be worth a visit. Or two.&nbsp;&nbsp;&nbsp;<\/p>\n<\/div><\/div>\n\n\n\n<p class=\"has-text-align-center wp-block-paragraph\"><em><em>Museumstraat 1, 1071 XX Amsterdam<\/em><\/em><\/p>\n\n\n\n<p class=\"has-text-align-center wp-block-paragraph\"><a href=\"https:\/\/www.rijksmuseum.nl\/en\/visit\" target=\"_blank\" rel=\"noreferrer noopener\">WEBSITE &#8211; RIJKSMUSEUM<\/a><\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column slider-wrap padding-left-md is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:50%\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1000\" height=\"1500\" src=\"https:\/\/www.deleurope.com\/wp-content\/uploads\/2026\/07\/Rijksmuseum-Garden-Amsterdam.jpg\" alt=\"Rijksmuseum Garden - Amsterdam\" class=\"wp-image-14260\" style=\"aspect-ratio:1;object-fit:cover\" srcset=\"https:\/\/www.deleurope.com\/wp-content\/uploads\/2026\/07\/Rijksmuseum-Garden-Amsterdam.jpg 1000w, https:\/\/www.deleurope.com\/wp-content\/uploads\/2026\/07\/Rijksmuseum-Garden-Amsterdam-768x1152.jpg 768w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" \/><\/figure>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns columns_slider_text wrap-2-columns eat-and-drink-cards is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\" id=\"Kas\">\n<div class=\"wp-block-column slider-wrap is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:50%\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1334\" height=\"2000\" src=\"https:\/\/www.deleurope.com\/wp-content\/uploads\/2026\/07\/Wilhelmenia-Cafe-1.jpeg\" alt=\"Amsterdam West, Wilhelmina Caf\u00e9\" class=\"wp-image-14272\" style=\"aspect-ratio:1;object-fit:cover\" srcset=\"https:\/\/www.deleurope.com\/wp-content\/uploads\/2026\/07\/Wilhelmenia-Cafe-1.jpeg 1334w, https:\/\/www.deleurope.com\/wp-content\/uploads\/2026\/07\/Wilhelmenia-Cafe-1-768x1151.jpeg 768w, https:\/\/www.deleurope.com\/wp-content\/uploads\/2026\/07\/Wilhelmenia-Cafe-1-1025x1536.jpeg 1025w\" sizes=\"auto, (max-width: 1334px) 100vw, 1334px\" \/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-center middle-align is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:50%\">\n<h2 class=\"wp-block-heading has-text-align-center has-extra-large-font-size\" style=\"text-transform:capitalize\">WILHELMINA CAF\u00c9<\/h2>\n\n\n\n<p class=\"has-text-align-center wp-block-paragraph\"><strong>EERSTE HELMERSSTRAAT, OLD WEST<\/strong><\/p>\n\n\n\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<p class=\"has-text-align-center wp-block-paragraph\">From the team behind Caf\u00e9&nbsp;Binnenvisser&nbsp;and cult-favourite&nbsp;bakery&nbsp;Louf, this charming&nbsp;neighbourhood&nbsp;caf\u00e9 brings a healthy dose of Dutch&nbsp;<em>gezelligheid&nbsp;<\/em>to Oud-West. Come for their elevated take on a classic raisin-studded&nbsp;<em>krentenbol<\/em>&nbsp;with cheese, and a generous serving of mussels basked in a beurre&nbsp;blanc. What is more, the corner-hugging terrace is open all summer long.&nbsp;&nbsp;<\/p>\n\n\n\n<p class=\"has-text-align-center wp-block-paragraph\"><em>Eerste Helmersstraat 83-a, 1054 DD Amsterdam<\/em><\/p>\n\n\n\n<p class=\"has-text-align-center wp-block-paragraph\"><a href=\"https:\/\/www.wilhelminacafe.nl\/\" target=\"_blank\" rel=\"noreferrer noopener\">WEBSITE &#8211;  WILHELMENIA CAF\u00c9 <\/a><\/p>\n<\/div><\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns text-on-left wrap-2-columns eat-and-drink-cards is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\" id=\"sluisje\">\n<div class=\"wp-block-column is-vertically-aligned-center middle-align is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:50%\">\n<h2 class=\"wp-block-heading has-text-align-center has-extra-large-font-size\" style=\"text-transform:capitalize\">OLAFBROOD<\/h2>\n\n\n\n<p class=\"has-text-align-center wp-block-paragraph\"><strong><strong>DAPPERSTRAAT, AMSTERDAM EAST<\/strong><\/strong><\/p>\n\n\n\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<p class=\"has-text-align-center wp-block-paragraph\">What started as a sourdough hobby project turned into a permanent address in Amsterdam\u2019s&nbsp;Dappermarkt. And&nbsp;it&#8217;s&nbsp;fast becoming Oost\u2019s&nbsp;neighbourhood&nbsp;baker. Crispy baguette batons are baked alongside traditional rye&nbsp;boules, and cinnamon rolls are served sticky and sweet with golden, melted butter. Head for a lunchtime sandwich special and wander over to&nbsp;Oosterpark&nbsp;for the ideal summertime picnic.<\/p>\n\n\n\n<p class=\"has-text-align-center wp-block-paragraph\"><em>Dapperstraat 42, 1093 BW Amsterdam<\/em><\/p>\n\n\n\n<p class=\"has-text-align-center wp-block-paragraph\"><a href=\"https:\/\/www.instagram.com\/olafbrood\/?hl=en\" target=\"_blank\" rel=\"noreferrer noopener\">INSTAGRAM &#8211; OLAFBROOD<\/a><\/p>\n<\/div><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column slider-wrap padding-left-md is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:50%\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"959\" src=\"https:\/\/www.deleurope.com\/wp-content\/uploads\/2026\/07\/olaf.jpeg\" alt=\"OLAFBROOD, AMSTERDAM EAST\" class=\"wp-image-14282\" style=\"aspect-ratio:1;object-fit:cover\"\/><\/figure>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns columns_slider_text wrap-2-columns eat-and-drink-cards is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\" id=\"flore\">\n<div class=\"wp-block-column slider-wrap is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:50%\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1333\" height=\"2000\" src=\"https:\/\/www.deleurope.com\/wp-content\/uploads\/2026\/07\/europizza2.jpeg\" alt=\"Europizza  - Amsterdam North\" class=\"wp-image-14297\" style=\"aspect-ratio:1;object-fit:cover\" srcset=\"https:\/\/www.deleurope.com\/wp-content\/uploads\/2026\/07\/europizza2.jpeg 1333w, https:\/\/www.deleurope.com\/wp-content\/uploads\/2026\/07\/europizza2-768x1152.jpeg 768w, https:\/\/www.deleurope.com\/wp-content\/uploads\/2026\/07\/europizza2-1024x1536.jpeg 1024w\" sizes=\"auto, (max-width: 1333px) 100vw, 1333px\" \/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-center middle-align is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:50%\">\n<h2 class=\"wp-block-heading has-text-align-center has-extra-large-font-size\" style=\"text-transform:capitalize\">EUROPIZZA<\/h2>\n\n\n\n<p class=\"has-text-align-center wp-block-paragraph\"><strong>GEDEMPT HAMERKANAAL, AMSTERDAM NORTH<\/strong><\/p>\n\n\n\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<p class=\"has-text-align-center wp-block-paragraph\">Killer croquettes? No problem! Top notch coffee? Easy! But pizza? Well, that\u2019s a different story here in Amsterdam.&nbsp;Or at least it used to be until Europizza burst onto the scene in the midst of the city&#8217;s restaurant boom of 2020.&nbsp;Order a&nbsp;selection&nbsp;of sharing plates to start and follow with a couple of sourdough pizzas. The toppings get adventurous \u2013 calamari, cr\u00e8me&nbsp;fra\u00eeche, white beans soubise and a punchy wild garlic base,&nbsp;to a classic margarita jazzed up with white miso.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Gedempt Hamerkanaal 81, 1021 KP Amsterdam<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/www.europizza.rest\/en\" target=\"_blank\" rel=\"noreferrer noopener\">WEBSITE &#8211; EUROPIZZA<\/a><\/p>\n\n\n\n<div class=\"wp-block-buttons is-horizontal is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-7d812b4c wp-block-buttons-is-layout-flex\"><\/div>\n<\/div><\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns text-on-left wrap-2-columns eat-and-drink-cards is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\" id=\"graziella\">\n<div class=\"wp-block-column is-vertically-aligned-center middle-align is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:50%\">\n<h2 class=\"wp-block-heading has-text-align-center has-extra-large-font-size\" style=\"text-transform:capitalize\">CAF\u00c9 RESTAURANT&nbsp;MEYER<\/h2>\n\n\n\n<p class=\"has-text-align-center wp-block-paragraph\"><strong>AMSTELVELD, CENTRUM<\/strong><\/p>\n\n\n\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<p class=\"has-text-align-center wp-block-paragraph\">Open for breakfast, lunch, dinner, and everything in between, Meyer is a no-fuss, Amstelveld hangout. The food is hearty yet simple: fresh salads are the lunchtime staple, replaced by lemon ricotta ravioli with a crunchy pistachio pangrattato in the evening. Though the real highlight is the large terrace spilling with fellow \u2018Dammers, which gets especially crowded in time for cocktail sundowners.<\/p>\n\n\n\n<p class=\"has-text-align-center wp-block-paragraph\"><em>Amstelveld 12, 1017 JD Amsterdam<\/em><\/p>\n\n\n\n<p class=\"has-text-align-center wp-block-paragraph\"><a href=\"https:\/\/www.caferestaurantmeyer.nl\/en\" target=\"_blank\" rel=\"noreferrer noopener\">WEBSITE &#8211; CAF\u00c9 RESTAURANT MEYER <\/a><\/p>\n<\/div><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column slider-wrap padding-left-md is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:50%\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"2000\" height=\"1333\" src=\"https:\/\/www.deleurope.com\/wp-content\/uploads\/2026\/07\/1.jpg\" alt=\"CAF\u00c9 RESTAURANT MEYER  - AMSTERDAM\" class=\"wp-image-14306\" style=\"aspect-ratio:1;object-fit:cover\" srcset=\"https:\/\/www.deleurope.com\/wp-content\/uploads\/2026\/07\/1.jpg 2000w, https:\/\/www.deleurope.com\/wp-content\/uploads\/2026\/07\/1-768x512.jpg 768w, https:\/\/www.deleurope.com\/wp-content\/uploads\/2026\/07\/1-1536x1024.jpg 1536w, https:\/\/www.deleurope.com\/wp-content\/uploads\/2026\/07\/1-600x400.jpg 600w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\" \/><\/figure>\n<\/div>\n<\/div>\n\n\n<script>\r\n    \r\n    \r\n    document.addEventListener('DOMContentLoaded', function () {\r\n      \r\n            var mapElement = document.getElementById('map-canvas');\r\n            if (mapElement) {\r\n                \/\/ Call the initMap function when the DOM is ready\r\n                initMap();\r\n            }\r\n        \r\n        \r\n    });\r\n   \r\n                \/\/ Initialize the map\r\n                    function initMap() {\r\n                        var zoom = '';\r\n                        var isMobile = window.innerWidth <= 768; \/\/ Adjust the breakpoint as needed\r\n                        if (isMobile) {\r\n                          zoom = 11,5;\r\n                        }else{\r\n                            zoom = 13,9;\r\n                        }\r\n\t\t\t\t\t\r\n                        \/\/ Create a map centered at a specific location\r\n                        var map = new google.maps.Map(document.getElementById(\"map-canvas\"), {\r\n                            center: new google.maps.LatLng(52.37246162762078, 4.89533972707511),\r\n                            zoom: zoom,\r\n                            mapId: \"6448f695de742e11\",\r\n                            disableDefaultUI: true,\r\n                            keyboardShortcuts: false \r\n                        });\r\n                \r\n                        var locations = [\r\n                          [\"RIJKSMUSEUM GARDENS\", '<p>The Rijksmuseum Gardens transform into an open-air exhibition space each summer, showcasing a curated collection of sculptures by influential Dutch artist Carel Visser among beautifully landscaped flower beds.<\/p> <a href=\"https:\/\/www.google.com\/maps\/place\/Rijksmuseum\/@52.3599976,4.8826439,17z\/data=!3m1!4b1!4m6!3m5!1s0x47c609eec1bb16e5:0xd54373ae6a408585!8m2!3d52.3599976!4d4.8852188!16zL20vMDZqc2Y?entry=ttu&g_ep=EgoyMDI2MDYwMS4wIKXMDSoASAFQAw%3D%3D\" target=\"_blank\" rel=\"noopener noreferrer\"\">DIRECTIONS<\/a>', { lat: 52.360001, lng: 4.885278 }, '1'],\r\n\t\t\t\t\t\t\t[\"WILHELMENIA CAF\u00c9\", '<p>A charming neighbourhood caf\u00e9 in Amsterdam Oud-West, Wilhelmenia brings Dutch gezelligheid to life with elevated comfort food, seasonal dishes, and a sunny corner terrace.<\/p> <a href=\"google.com\/maps\/place\/cafe+wilhelmina\/@52.3575813,4.8353491,13z\/data=!4m6!3m5!1s0x47c6090075b4b193:0x65abe6d3499a7aad!8m2!3d52.3629672!4d4.8735107!16s%2Fg%2F11xs7tnxpw?entry=ttu&g_ep=EgoyMDI2MDYyOS4wIKXMDSoASAFQAw%3D%3D\" target=\"_blank\" rel=\"noopener noreferrer\">DIRECTIONS<\/a>', { lat: 52.364210, lng: 4.878068 }, '2'],\r\n\t\t\t\t\t\t\t[\"OLAFBROOD\", '<p>A sourdough bakery in Dappermarkt offering freshly baked breads, sweet treats, and lunchtime sandwiches, the perfect stop before a picnic in nearby Oosterpark.<\/p> <a href=\"https:\/\/www.google.com\/maps\/place\/Olafbrood\/@52.3629622,4.9245255,17z\/data=!3m1!4b1!4m6!3m5!1s0x47c6090491fd8d25:0xe43f1bd9cc4548c2!8m2!3d52.3629622!4d4.9271004!16s%2Fg%2F11w3r8lnh7?entry=ttu&g_ep=EgoyMDI2MDYyOS4wIKXMDSoASAFQAw%3D%3D\" target=\"_blank\" rel=\"noopener noreferrer\">DIRECTIONS<\/a>', { lat: 52.36082, lng: 4.92867 }, '3'],\r\n\t\t\t\t\t\t\t[\"EUROPIZZA\", '<p>A modern Amsterdam pizzeria serving creative sourdough pizzas and inventive sharing plates, combining classic Italian techniques with unexpected flavours and local inspiration.<\/p> <a href=\"https:\/\/www.google.com\/maps\/place\/Euro+Pizza+Restaurant\/@52.3839406,4.9194163,17z\/data=!3m2!4b1!5s0x47c609aa5c7f6411:0xc29c518f1ed3a68f!4m6!3m5!1s0x47c6090c4aabd0e9:0x146784c6e2331d62!8m2!3d52.3839406!4d4.9219912!16s%2Fg%2F11jchzjf0c?entry=ttu&g_ep=EgoyMDI2MDYyOS4wIKXMDSoASAFQAw%3D%3D\" target=\"_blank\" rel=\"noopener noreferrer\">DIRECTIONS<\/a>', { lat: 52.382978, lng: 4.919991 }, '4'],\r\n\t\t\t\t\t\t\t[\"CAF\u00c9 RESTAURANT MEYER\", '<p>A relaxed Amstelveld caf\u00e9-restaurant serving simple, seasonal dishes throughout the day, with a lively terrace that captures the true Amsterdam atmosphere.<\/p> <a href=\"https:\/\/www.google.com\/maps\/place\/Caf%C3%A9+Restaurant+Meyer,+Amstelveld,+Amsterdam\/@52.3839406,4.9194163,17z\/data=!3m1!5s0x47c609aa5c7f6411:0xc29c518f1ed3a68f!4m5!3m4!1s0x47c60935a2331959:0xd6718beb881b9437!8m2!3d52.36226!4d4.8966868?entry=ttu&g_ep=EgoyMDI2MDYyOS4wIKXMDSoASAFQAw%3D%3D\" target=\"_blank\" rel=\"noopener noreferrer\">DIRECTIONS<\/a>', { lat: 52.362242, lng: 4.896909 }, '5']\r\n                        ];\r\n                \r\n                        var locationTextElement = document.getElementById('location-text');\r\n                        var locationTitleElement = document.getElementById('location-title');\r\n                        var locationNumberElement = document.getElementById('location-number');\r\n                        \/\/ Initialize the first marker as active\r\n                        var activeMarker = null;\r\n                \r\n                        \/\/ Create marker objects and add them to the map\r\n                        var markers = [];\r\n                        for (var i = 0; i < locations.length; i++) {\r\n                            var locationTuple = locations[i];\r\n                            var markerIcon = createCustomIcon(locationTuple[3], i === 0); \/\/ Generate custom icon HTML\r\n                            var isActive = i === 0;\r\n                        \r\n                            var marker = new google.maps.Marker({\r\n                                position: locationTuple[2],\r\n                                map: map,\r\n                                title: locationTuple[0],\r\n                                icon: {\r\n                                    url: 'data:image\/svg+xml,' + encodeURIComponent(markerIcon),\r\n                                    scaledSize: new google.maps.Size(40, 40)\r\n                                },\r\n                                number: locationTuple[3] \/\/ Set the \"number\" property\r\n                            });\r\n                        \r\n                            markers.push(marker);\r\n                        \r\n                            \/\/ Add a click event listener to each marker\r\n                            addMarkerClickListener(marker, locationTuple, locationTextElement, locationTitleElement, locationNumberElement, markers);\r\n                        \r\n                            \/\/ Initially set the first marker as active\r\n                            if (isActive) {\r\n                                activeMarker = marker;\r\n                            }\r\n                        }\r\n                \r\n                     \r\n                        \/\/ Display the content of the first marker when the page is loaded\r\n                        locationTextElement.innerHTML = locations[0][1];\r\n                        locationTitleElement.textContent = locations[0][0];\r\n                        locationNumberElement.textContent = locations[0][3];\r\n                    \r\n                \/\/ Function to update the map with new locations and markers\r\n                    function updateMapWithNewLocations(newLocations) {\r\n                        \/\/ Remove existing markers from the map\r\n                        markers.forEach(function (marker) {\r\n                            marker.setMap(null);\r\n                        });\r\n                    \r\n                        \/\/ Clear the markers array\r\n                        markers = [];\r\n                    \r\n                        \/\/ Create new markers based on the new locations\r\n                        for (var i = 0; i < newLocations.length; i++) {\r\n                            var locationTuple = newLocations[i];\r\n                            var markerIcon = createCustomIcon(locationTuple[3], i === 0); \/\/ Generate custom icon HTML\r\n                            var isActive = i === 0;\r\n                    \r\n                            var marker = new google.maps.Marker({\r\n                                position: locationTuple[2],\r\n                                map: map,\r\n                                title: locationTuple[0],\r\n                                icon: {\r\n                                    url: 'data:image\/svg+xml,' + encodeURIComponent(markerIcon),\r\n                                    scaledSize: new google.maps.Size(40, 40)\r\n                                },\r\n                                number: locationTuple[3] \/\/ Set the \"number\" property\r\n                            });\r\n                    \r\n                            markers.push(marker);\r\n                    \r\n                            \/\/ Add a click event listener to each marker\r\n                            addMarkerClickListener(marker, locationTuple, locationTextElement, locationTitleElement, locationNumberElement, markers);\r\n                    \r\n                            \/\/ Initially set the first marker as active\r\n                            if (isActive) {\r\n                                activeMarker = marker;\r\n                            }\r\n                        }\r\n                    }\r\n                \r\n                \r\n                \r\n                \r\n                \r\n                \/\/ Function to add a click event listener to a marker\r\n                    function addMarkerClickListener(marker, locationTuple, locationTextElement, locationTitleElement, locationNumberElement, markers) {\r\n                        marker.addListener('click', function () {\r\n                            \/\/ Update the text in the info panel with the marker's content\r\n                            locationTextElement.innerHTML = locationTuple[1];\r\n                            locationTitleElement.textContent = locationTuple[0];\r\n                            locationNumberElement.textContent = locationTuple[3];\r\n                    \r\n                            \/\/ Change the background color of all markers\r\n                            markers.forEach(function (otherMarker) {\r\n                                var markerIcon = createCustomIcon(otherMarker.get(\"number\"), otherMarker === marker);\r\n                                otherMarker.setIcon({\r\n                                    url: \"data:image\/svg+xml,\" + encodeURIComponent(markerIcon),\r\n                                    scaledSize: new google.maps.Size(40, 40)\r\n                                });\r\n                            });\r\n                        });\r\n                    }\r\n                \r\n                \r\n                \r\n                \r\n                 function createCustomIcon(number, isActive) {\r\n                     const circleDiameter = 36; \/\/ Diameter of the circle\r\n                     const padding = 6; \/\/ Padding around the circle\r\n                     const totalSize = circleDiameter + padding * 2; \/\/ Total size of the SVG\r\n                     const circleRadius = circleDiameter \/ 2; \/\/ Radius of the circle\r\n                     const circleFill = isActive ? \"#d4fa54\" : \"white\";\r\n                     return `\r\n                         <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"${totalSize}\" height=\"${totalSize}\">\r\n                             <!-- Create a circle with the specified diameter and padding -->\r\n                             <circle cx=\"${circleRadius + padding}\" cy=\"${circleRadius + padding}\" r=\"${circleRadius}\" fill=\"${circleFill}\" \/>\r\n                             <text x=\"${circleRadius + padding}\" y=\"${circleRadius + padding}\" text-anchor=\"middle\" dy=\"6px\" dx=\"3px\" line-height=\"1\" font-size=\"20\" font-family=\"Saa, sans-serif\">${number}.<\/text>\r\n                         <\/svg>\r\n                     `;\r\n                 }\r\n                \r\n                \r\n                \r\n                \r\n                \r\n                \r\n                    \r\n                      \/\/ Function to center the map on a set of markers with smooth panning and zooming\r\n                      function centerMapOnMarkers(markers) {\r\n                          var bounds = new google.maps.LatLngBounds();\r\n                      \r\n                          \/\/ Extend the bounds for each marker\r\n                          markers.forEach(function (marker) {\r\n                              bounds.extend(marker.getPosition());\r\n                          });\r\n                      \r\n                          \/\/ Calculate the map's center and zoom level to fit all markers\r\n                          var center = bounds.getCenter();\r\n                          var zoom = map.getZoom();\r\n                      \r\n                          \/\/ Set the center and zoom level to fit all markers\r\n                          map.setCenter(center);\r\n                      \r\n                          \/\/ Adjust zoom level if necessary to fit all markers within the viewport\r\n                          var maxZoom = 15; \/\/ Maximum zoom level\r\n                          if (map.getZoom() > maxZoom) {\r\n                              map.setZoom(maxZoom);\r\n                          }\r\n                      }\r\n                \r\n                   \r\n                   \r\n                    \/\/ Event listener for list item clicks\r\n                        document.querySelectorAll('.menu-map li').forEach(function (listItem, index) {\r\n                            \/\/ Add the \"active\" class to the first list item by default\r\n                            if (index === 0) {\r\n                                listItem.classList.add('active');\r\n                            }\r\n                            \r\n                            listItem.addEventListener('click', function () {\r\n                               \r\n                           \/\/   document.getElementById('map-canvas').classList.remove('fade-in');\r\n                             \/\/ document.getElementById('info-panel').classList.remove('fade-in');\r\n                           \/\/   document.getElementById('info-panel').classList.remove('fade-in');\r\n                                   \r\n                          \r\n                             \r\n                              \r\n                              \r\n                                \r\n                                \/\/ Remove the \"active\" class from all list items\r\n                                document.querySelectorAll('.menu-map li').forEach(function (item) {\r\n                                    item.classList.remove('active');\r\n                                });\r\n                                \r\n                                \/\/ Add the \"active\" class to the clicked list item\r\n                                listItem.classList.add('active');\r\n                \r\n                                \/\/ Replace locations with new data based on the clicked item\r\n                                var newLocations = [];\r\n                                var activeLocationData = [];\r\n                                switch (index) {\r\n                                    case 0: \r\n                                        newLocations = [\r\n                                        [\"WYNAND FOCKINK\", '<p>An authentic 17th century experience can be found at the liquer distillery, Wynand Fockink. Find here traditional craftmanship and local taste with more than 70 Dutch liqueuers and genevers.<\/p> <a href=\"https:\/\/deleurope.com\/\">DIRECTIONS<\/a>', { lat: 52.37248127831277, lng: 4.895382642420872 }, '1']\r\n                                            \/\/ Add new locations for Hospitality\r\n                                        ];\r\n                                        activeLocationData = newLocations[0]; \/\/ Set active location data\r\n                                        break;\r\n                                   \r\n                                    default:\r\n                                        \/\/ Default locations if none of the items match\r\n                                        newLocations = [\r\n                                        [\"WYNAND FOCKINK\", '<p>An authentic 17th century experience can be found at the liquer distillery, Wynand Fockink. Find here traditional craftmanship and local taste with more than 70 Dutch liqueuers and genevers.<\/p> <a href=\"https:\/\/deleurope.com\/\">DIRECTIONS<\/a>', { lat: 52.37248127831277, lng: 4.895382642420872 }, '1']\r\n                                        ];\r\n                                        activeLocationData = newLocations[0]; \/\/ Set active location data\r\n                                }\r\n                    \r\n                             \r\n                                \r\n                                \r\n                             \/\/ Update the map with the new locations\r\n                             updateMapWithNewLocations(newLocations);\r\n                             \r\n                          \r\n                           \/\/ Center the map on the new markers\r\n                         centerMapOnMarkers(markers); \/\/ Adjust the minimum distance (100 pixels) as needed\r\n                \r\n                    \/\/ Remove the fade-out effect by resetting the opacity\r\n                   \r\n                              \r\n                                \/\/ Update the #location-title and #location-text with the active location data\r\n                                document.getElementById('location-title').textContent = activeLocationData[0];\r\n                                document.getElementById('location-text').innerHTML = activeLocationData[1];\r\n                                document.getElementById('location-number').innerHTML = activeLocationData[3];\r\n                            \r\n                             \r\n                               setTimeout(function () {  \r\n                         \/\/  document.getElementById('map-canvas').classList.add('fade-in');\r\n                             \/\/   document.getElementById('info-panel').classList.add('fade-in');\r\n                               \r\n                                }, 250); \r\n                                \r\n                               \r\n                            });\r\n                        });\r\n                    \r\n                    \r\n                  \r\n                }\r\n                \r\n                \r\n                \r\n                \r\n                \r\n                \r\n   \r\n    \r\n   \r\n\r\n\r\n<\/script>\r\n\r\n\r\n <script src=\"https:\/\/maps.googleapis.com\/maps\/api\/js?key=AIzaSyDCzeQ5sk4Jdc9Fu5R1ZzaX1NorREoMAD4&callback=initMap\" async defer><\/script>\n\n\n\n<div class=\"wp-block-columns map-section margin-bottom-xl single-pin-map has-central-palette-9-background-color has-background is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"wp-block-columns are-vertically-aligned-top text-google-map-wrap is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-vertically-aligned-top width-40 is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:35%\">\n<div id=\"info-panel\" class=\"fade-in\">\n<p id=\"location-number\"><\/p>\n    <h2 id=\"location-title\"><\/h2>\n    <div id=\"location-text\"><\/div>\n  <\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-top map-block width-60 is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:65%\">\n<div id=\"map-canvas\" class=\"fade-in\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>SUMMER IN THE CITY EACH MONTH, GLOOBLES SHARES THEIR FAVOURITE TIPS. THIS MONTH IS ALL ABOUT SUMMER TIPS IN THE CITY. Summer in&nbsp;Amsterdam&nbsp;brings&nbsp;a&nbsp;fresh rhythm to the city\u2019s pulse.&nbsp;The days are longer, the skies are brighter, and with that, the canal-side streets are filled with&nbsp;ap\u00e9ro-drinking locals, clusters of friends&nbsp;picnicking in one of the many local parks, [&hellip;]<\/p>\n","protected":false},"author":17,"featured_media":14245,"parent":659,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-14250","page","type-page","status-publish","has-post-thumbnail","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>LOCAL TIPS FOR SUMMER - De L&#039;Europe Amsterdam<\/title>\n<meta name=\"description\" content=\"Local tips for summer. Discover the best of summer in Amsterdam, from sunny terraces to hidden gems and seasonal experiences across the city.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.deleurope.com\/nl\/discover-the-city\/an-amsterdam-guide-summer-tips\/\" \/>\n<meta property=\"og:locale\" content=\"nl_NL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"LOCAL TIPS FOR SUMMER - De L&#039;Europe Amsterdam\" \/>\n<meta property=\"og:description\" content=\"Local tips for summer. Discover the best of summer in Amsterdam, from sunny terraces to hidden gems and seasonal experiences across the city.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.deleurope.com\/nl\/discover-the-city\/an-amsterdam-guide-summer-tips\/\" \/>\n<meta property=\"og:site_name\" content=\"De L&#039;Europe Amsterdam\" \/>\n<meta property=\"article:modified_time\" content=\"2026-07-07T10:11:25+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.deleurope.com\/wp-content\/uploads\/2026\/05\/Amsterdam.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1500\" \/>\n\t<meta property=\"og:image:height\" content=\"1000\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Geschatte leestijd\" \/>\n\t<meta name=\"twitter:data1\" content=\"4 minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.deleurope.com\\\/nl\\\/discover-the-city\\\/an-amsterdam-guide-summer-tips\\\/\",\"url\":\"https:\\\/\\\/www.deleurope.com\\\/nl\\\/discover-the-city\\\/an-amsterdam-guide-summer-tips\\\/\",\"name\":\"LOCAL TIPS FOR SUMMER - De L&#039;Europe Amsterdam\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.deleurope.com\\\/nl\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.deleurope.com\\\/nl\\\/discover-the-city\\\/an-amsterdam-guide-summer-tips\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.deleurope.com\\\/nl\\\/discover-the-city\\\/an-amsterdam-guide-summer-tips\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.deleurope.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/Amsterdam.jpg\",\"datePublished\":\"2026-07-07T09:16:43+00:00\",\"dateModified\":\"2026-07-07T10:11:25+00:00\",\"description\":\"Local tips for summer. Discover the best of summer in Amsterdam, from sunny terraces to hidden gems and seasonal experiences across the city.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.deleurope.com\\\/nl\\\/discover-the-city\\\/an-amsterdam-guide-summer-tips\\\/#breadcrumb\"},\"inLanguage\":\"nl-NL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.deleurope.com\\\/nl\\\/discover-the-city\\\/an-amsterdam-guide-summer-tips\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"nl-NL\",\"@id\":\"https:\\\/\\\/www.deleurope.com\\\/nl\\\/discover-the-city\\\/an-amsterdam-guide-summer-tips\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.deleurope.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/Amsterdam.jpg\",\"contentUrl\":\"https:\\\/\\\/www.deleurope.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/Amsterdam.jpg\",\"width\":1500,\"height\":1000,\"caption\":\"Amsterdam - Amstel River\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.deleurope.com\\\/nl\\\/discover-the-city\\\/an-amsterdam-guide-summer-tips\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.deleurope.com\\\/nl\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Discover the city\",\"item\":\"https:\\\/\\\/www.deleurope.com\\\/nl\\\/discover-the-city\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"LOCAL TIPS FOR SUMMER\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.deleurope.com\\\/nl\\\/#website\",\"url\":\"https:\\\/\\\/www.deleurope.com\\\/nl\\\/\",\"name\":\"De L&#039;Europe Amsterdam\",\"description\":\"Home of original Amsterdam luxury.\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.deleurope.com\\\/nl\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"nl-NL\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"LOCAL TIPS FOR SUMMER - De L&#039;Europe Amsterdam","description":"Local tips for summer. Discover the best of summer in Amsterdam, from sunny terraces to hidden gems and seasonal experiences across the city.","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:\/\/www.deleurope.com\/nl\/discover-the-city\/an-amsterdam-guide-summer-tips\/","og_locale":"nl_NL","og_type":"article","og_title":"LOCAL TIPS FOR SUMMER - De L&#039;Europe Amsterdam","og_description":"Local tips for summer. Discover the best of summer in Amsterdam, from sunny terraces to hidden gems and seasonal experiences across the city.","og_url":"https:\/\/www.deleurope.com\/nl\/discover-the-city\/an-amsterdam-guide-summer-tips\/","og_site_name":"De L&#039;Europe Amsterdam","article_modified_time":"2026-07-07T10:11:25+00:00","og_image":[{"width":1500,"height":1000,"url":"https:\/\/www.deleurope.com\/wp-content\/uploads\/2026\/05\/Amsterdam.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Geschatte leestijd":"4 minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.deleurope.com\/nl\/discover-the-city\/an-amsterdam-guide-summer-tips\/","url":"https:\/\/www.deleurope.com\/nl\/discover-the-city\/an-amsterdam-guide-summer-tips\/","name":"LOCAL TIPS FOR SUMMER - De L&#039;Europe Amsterdam","isPartOf":{"@id":"https:\/\/www.deleurope.com\/nl\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.deleurope.com\/nl\/discover-the-city\/an-amsterdam-guide-summer-tips\/#primaryimage"},"image":{"@id":"https:\/\/www.deleurope.com\/nl\/discover-the-city\/an-amsterdam-guide-summer-tips\/#primaryimage"},"thumbnailUrl":"https:\/\/www.deleurope.com\/wp-content\/uploads\/2026\/05\/Amsterdam.jpg","datePublished":"2026-07-07T09:16:43+00:00","dateModified":"2026-07-07T10:11:25+00:00","description":"Local tips for summer. Discover the best of summer in Amsterdam, from sunny terraces to hidden gems and seasonal experiences across the city.","breadcrumb":{"@id":"https:\/\/www.deleurope.com\/nl\/discover-the-city\/an-amsterdam-guide-summer-tips\/#breadcrumb"},"inLanguage":"nl-NL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.deleurope.com\/nl\/discover-the-city\/an-amsterdam-guide-summer-tips\/"]}]},{"@type":"ImageObject","inLanguage":"nl-NL","@id":"https:\/\/www.deleurope.com\/nl\/discover-the-city\/an-amsterdam-guide-summer-tips\/#primaryimage","url":"https:\/\/www.deleurope.com\/wp-content\/uploads\/2026\/05\/Amsterdam.jpg","contentUrl":"https:\/\/www.deleurope.com\/wp-content\/uploads\/2026\/05\/Amsterdam.jpg","width":1500,"height":1000,"caption":"Amsterdam - Amstel River"},{"@type":"BreadcrumbList","@id":"https:\/\/www.deleurope.com\/nl\/discover-the-city\/an-amsterdam-guide-summer-tips\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.deleurope.com\/nl\/"},{"@type":"ListItem","position":2,"name":"Discover the city","item":"https:\/\/www.deleurope.com\/nl\/discover-the-city\/"},{"@type":"ListItem","position":3,"name":"LOCAL TIPS FOR SUMMER"}]},{"@type":"WebSite","@id":"https:\/\/www.deleurope.com\/nl\/#website","url":"https:\/\/www.deleurope.com\/nl\/","name":"De L&#039;Europe Amsterdam","description":"Home of original Amsterdam luxury.","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.deleurope.com\/nl\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"nl-NL"}]}},"featured_image_src":"https:\/\/www.deleurope.com\/wp-content\/uploads\/2026\/05\/Amsterdam-600x400.jpg","featured_image_src_square":"https:\/\/www.deleurope.com\/wp-content\/uploads\/2026\/05\/Amsterdam-600x600.jpg","_links":{"self":[{"href":"https:\/\/www.deleurope.com\/nl\/wp-json\/wp\/v2\/pages\/14250","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.deleurope.com\/nl\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.deleurope.com\/nl\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.deleurope.com\/nl\/wp-json\/wp\/v2\/users\/17"}],"replies":[{"embeddable":true,"href":"https:\/\/www.deleurope.com\/nl\/wp-json\/wp\/v2\/comments?post=14250"}],"version-history":[{"count":5,"href":"https:\/\/www.deleurope.com\/nl\/wp-json\/wp\/v2\/pages\/14250\/revisions"}],"predecessor-version":[{"id":14318,"href":"https:\/\/www.deleurope.com\/nl\/wp-json\/wp\/v2\/pages\/14250\/revisions\/14318"}],"up":[{"embeddable":true,"href":"https:\/\/www.deleurope.com\/nl\/wp-json\/wp\/v2\/pages\/659"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.deleurope.com\/nl\/wp-json\/wp\/v2\/media\/14245"}],"wp:attachment":[{"href":"https:\/\/www.deleurope.com\/nl\/wp-json\/wp\/v2\/media?parent=14250"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}