{"id":22,"date":"2024-06-21T10:03:36","date_gmt":"2024-06-21T10:03:36","guid":{"rendered":"https:\/\/redlightinfo.nl\/contact\/"},"modified":"2024-06-22T11:45:18","modified_gmt":"2024-06-22T11:45:18","slug":"map","status":"publish","type":"page","link":"https:\/\/redlightinfo.nl\/en\/map\/","title":{"rendered":"Explore Amsterdam with the Interactive Redlight Map"},"content":{"rendered":"<div class=\"wp-block-uagb-container uagb-block-a2b3fcc4 alignfull uagb-is-root-container\"><div class=\"uagb-container-inner-blocks-wrap\">\n<div class=\"wp-block-uagb-advanced-heading uagb-block-b49651cf\"><h1 class=\"uagb-heading-text\">Explore Our Interactive Map<\/h1><p class=\"uagb-desc-text\">With this interactive map, you can easily explore the city and find the most interesting locations. Our map uses location pointers to help you quickly and efficiently discover all that Amsterdam has to offer.<\/p><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-uagb-container uagb-block-3a51b517 alignfull uagb-is-root-container\"><div class=\"uagb-container-inner-blocks-wrap\">\n\n<div class=\"open-user-map\">\n\n  \n  \n  <!-- Map Container -->\n  <div class=\"oum-map-container\">\n    \n<div class=\"box-wrap map-size-default\">\n  \n  <div class=\"map-wrap\">\n    <div class=\"oum-loading-overlay\">\n      <div class=\"oum-loading-spinner\"><\/div>\n    <\/div>\n    <div id=\"map-20210929\" class=\"leaflet-map map-style_Custom1\" data-oum-tile-provider-container=\"openstreetmap\"><\/div>\n    \n    \n    \n    \n    \n    \n    <script type=\"text\/javascript\" id=\"oum-init-map\" data-category=\"functional\" class=\"cmplz-native\" data-oum-tile-provider=\"openstreetmap\">\n\n      map_el = `map-20210929`;\n\n      if(document.getElementById(map_el)) {\n        \/* Transfer PHP array to JS json *\/\n        var oum_all_locations = [{\"title\":\"Frietbordeel\",\"lat\":\"52.3745583\",\"lng\":\"4.8998418\",\"zoom\":\"12\",\"content\":\"Frietbordeel Hier kun je niet alleen genieten van heerlijk eten, maar ook van een setting die nergens anders ter wereld te vinden is. het-frietbordeel\",\"icon\":\"https:\/\/redlightinfo.nl\/wp-content\/plugins\/open-user-map\/src\/leaflet\/images\/marker-icon_default-2x.png\",\"types\":[],\"post_id\":\"1182\",\"address\":\"\",\"text\":\"Hier kun je niet alleen genieten van heerlijk eten, maar ook van een setting die nergens anders ter wereld te vinden is.\\u003Cbr\\u003E\\u003Cbr\\u003E\\u003Cbr\\u003E\",\"image\":\"\",\"audio\":\"\",\"video\":\"\",\"custom_fields\":[],\"votes\":0,\"star_rating_avg\":0,\"star_rating_count\":0},{\"title\":\"Little Saigon Amsterdam\",\"lat\":\"52.3742458\",\"lng\":\"4.9003445\",\"zoom\":\"12\",\"content\":\"Little Saigon Amsterdam Dit charmante restaurant is gespecialiseerd in traditionele Vietnamese streetfood little-saigon-amsterdam\",\"icon\":\"https:\/\/redlightinfo.nl\/wp-content\/plugins\/open-user-map\/src\/leaflet\/images\/marker-icon_default-2x.png\",\"types\":[],\"post_id\":\"931\",\"address\":\"\",\"text\":\"Dit charmante restaurant is gespecialiseerd in traditionele Vietnamese streetfood\\u003Cbr\\u003E\\u003Cbr\\u003E\",\"image\":\"\",\"audio\":\"\",\"video\":\"\",\"custom_fields\":[],\"votes\":0,\"star_rating_avg\":0,\"star_rating_count\":0},{\"title\":\"Club BonTon\",\"lat\":\"52.35829\",\"lng\":\"4.8893962\",\"zoom\":\"12\",\"content\":\"Club BonTon Deze exclusieve club biedt een verfijnde en elegante omgeving voor volwassen entertainment, met een focus op klanttevredenheid en hoogwaardige service. club-bonton\",\"icon\":\"https:\/\/redlightinfo.nl\/wp-content\/plugins\/open-user-map\/src\/leaflet\/images\/marker-icon_default-2x.png\",\"types\":[],\"post_id\":\"877\",\"address\":\"\",\"text\":\"Deze exclusieve club biedt een verfijnde en elegante omgeving voor volwassen entertainment, met een focus op klanttevredenheid en hoogwaardige service.\",\"image\":\"\",\"audio\":\"\",\"video\":\"\",\"custom_fields\":[],\"votes\":0,\"star_rating_avg\":0,\"star_rating_count\":0},{\"title\":\"Casa Rosso\",\"lat\":\"52.3726447\",\"lng\":\"4.897851\",\"zoom\":\"12\",\"content\":\"Casa Rosso Casa Rosso is een beroemd erotisch theater, gelegen in het hart van het Red Light District van Amsterdam. casa-rosso-2\",\"icon\":\"https:\/\/redlightinfo.nl\/wp-content\/plugins\/open-user-map\/src\/leaflet\/images\/marker-icon_default-2x.png\",\"types\":[],\"post_id\":\"869\",\"address\":\"\",\"text\":\"Casa Rosso is een beroemd erotisch theater, gelegen in het hart van het Red Light District van Amsterdam. \",\"image\":\"\",\"audio\":\"\",\"video\":\"\",\"custom_fields\":[],\"votes\":0,\"star_rating_avg\":0,\"star_rating_count\":0},{\"title\":\"5D Amsterdam Porn Cinema\",\"lat\":\"52.37306\",\"lng\":\"4.8983017\",\"zoom\":\"12\",\"content\":\"5D Amsterdam Porn Cinema New 5D Amsterdam Porn Cinema is een innovatieve en unieke bioscoopervaring, gelegen in het hart van het Red Light District van Amsterdam. 5d-amsterdam-porn-cinema\",\"icon\":\"https:\/\/redlightinfo.nl\/wp-content\/plugins\/open-user-map\/src\/leaflet\/images\/marker-icon_default-2x.png\",\"types\":[],\"post_id\":\"844\",\"address\":\"\",\"text\":\"New 5D Amsterdam Porn Cinema is een innovatieve en unieke bioscoopervaring, gelegen in het hart van het Red Light District van Amsterdam.\",\"image\":\"\",\"audio\":\"\",\"video\":\"\",\"custom_fields\":[],\"votes\":0,\"star_rating_avg\":0,\"star_rating_count\":0},{\"title\":\"Hospital Bar\",\"lat\":\"52.3724211\",\"lng\":\"4.8981178\",\"zoom\":\"12\",\"content\":\"Hospital Bar De Hospitalbar is een erotische thema-bar op de Amsterdamse Wallen. hospital-bar\",\"icon\":\"https:\/\/redlightinfo.nl\/wp-content\/plugins\/open-user-map\/src\/leaflet\/images\/marker-icon_default-2x.png\",\"types\":[],\"post_id\":\"831\",\"address\":\"\",\"text\":\"De Hospitalbar is een erotische thema-bar op de Amsterdamse Wallen.\\u003Cbr\\u003E\\u003Cbr\\u003E\",\"image\":\"\",\"audio\":\"\",\"video\":\"\",\"custom_fields\":[],\"votes\":0,\"star_rating_avg\":0,\"star_rating_count\":0},{\"title\":\"Sexy Loo\",\"lat\":\"52.3722705\",\"lng\":\"4.8943309\",\"zoom\":\"12\",\"content\":\"Sexy Loo Deze openbare toiletfaciliteit staat bekend om zijn opvallende en moderne design, dat zowel praktisch als visueel aantrekkelijk is. sexy-loo\",\"icon\":\"https:\/\/redlightinfo.nl\/wp-content\/plugins\/open-user-map\/src\/leaflet\/images\/marker-icon_default-2x.png\",\"types\":[],\"post_id\":\"702\",\"address\":\"\",\"text\":\"Deze openbare toiletfaciliteit staat bekend om zijn opvallende en moderne design, dat zowel praktisch als visueel aantrekkelijk is.\",\"image\":\"\",\"audio\":\"\",\"video\":\"\",\"custom_fields\":[],\"votes\":0,\"star_rating_avg\":0,\"star_rating_count\":0},{\"title\":\"Caf\u00e9 Old Sailor\",\"lat\":\"52.373694\",\"lng\":\"4.8994988\",\"zoom\":\"12\",\"content\":\"Caf\u00e9 Old Sailor Traditioneel bruin caf\u00e9 met maritieme sfeer, populair bij zowel toeristen als locals. cafe-old-sailor\",\"icon\":\"https:\/\/redlightinfo.nl\/wp-content\/plugins\/open-user-map\/src\/leaflet\/images\/marker-icon_default-2x.png\",\"types\":[],\"post_id\":\"692\",\"address\":\"\",\"text\":\"Traditioneel bruin caf\u00e9 met maritieme sfeer, populair bij zowel toeristen als locals.\\u003Cbr\\u003E\",\"image\":\"\",\"audio\":\"\",\"video\":\"\",\"custom_fields\":[],\"votes\":0,\"star_rating_avg\":0,\"star_rating_count\":0},{\"title\":\"Bananenbar\",\"lat\":\"52.373811\",\"lng\":\"4.8996679\",\"zoom\":\"12\",\"content\":\"Bananenbar Erotisch bar met unieke en entertainende shows. bananenbar\",\"icon\":\"https:\/\/redlightinfo.nl\/wp-content\/plugins\/open-user-map\/src\/leaflet\/images\/marker-icon_default-2x.png\",\"types\":[],\"post_id\":\"690\",\"address\":\"\",\"text\":\"Erotisch bar met unieke en entertainende shows.\\u003Cbr\\u003E\",\"image\":\"\",\"audio\":\"\",\"video\":\"\",\"custom_fields\":[],\"votes\":0,\"star_rating_avg\":0,\"star_rating_count\":0},{\"title\":\"The Bulldog\",\"lat\":\"52.3736586\",\"lng\":\"4.8977039\",\"zoom\":\"12\",\"content\":\"The Bulldog Iconische coffeeshopketen, gevestigd in een voormalig politiebureau. the-bulldog\",\"icon\":\"https:\/\/redlightinfo.nl\/wp-content\/plugins\/open-user-map\/src\/leaflet\/images\/marker-icon_default-2x.png\",\"types\":[],\"post_id\":\"689\",\"address\":\"\",\"text\":\"Iconische coffeeshopketen, gevestigd in een voormalig politiebureau.\\u003Cbr\\u003E\",\"image\":\"\",\"audio\":\"\",\"video\":\"\",\"custom_fields\":[],\"votes\":0,\"star_rating_avg\":0,\"star_rating_count\":0},{\"title\":\"Casa Rosso\",\"lat\":\"52.3748778\",\"lng\":\"4.9004487\",\"zoom\":\"12\",\"content\":\"Casa Rosso Beroemd erotisch theater met diverse live shows. casa-rosso\",\"icon\":\"https:\/\/redlightinfo.nl\/wp-content\/plugins\/open-user-map\/src\/leaflet\/images\/marker-icon_default-2x.png\",\"types\":[],\"post_id\":\"688\",\"address\":\"\",\"text\":\"Beroemd erotisch theater met diverse live shows.\\u003Cbr\\u003E\",\"image\":\"\",\"audio\":\"\",\"video\":\"\",\"custom_fields\":[],\"votes\":0,\"star_rating_avg\":0,\"star_rating_count\":0},{\"title\":\"Hash, Marihuana \\u0026 Hemp Museum\",\"lat\":\"52.3717617\",\"lng\":\"4.896959\",\"zoom\":\"12\",\"content\":\"Hash, Marihuana \\u0026 Hemp Museum Museum over de geschiedenis en het gebruik van cannabis en hennep. hash-marihuana-hemp-museum\",\"icon\":\"https:\/\/redlightinfo.nl\/wp-content\/plugins\/open-user-map\/src\/leaflet\/images\/marker-icon_default-2x.png\",\"types\":[],\"post_id\":\"687\",\"address\":\"\",\"text\":\"Museum over de geschiedenis en het gebruik van cannabis en hennep.\\u003Cbr\\u003E\",\"image\":\"\",\"audio\":\"\",\"video\":\"\",\"custom_fields\":[],\"votes\":0,\"star_rating_avg\":0,\"star_rating_count\":0},{\"title\":\"Prostitution Information Center\",\"lat\":\"52.3747307\",\"lng\":\"4.8978239\",\"zoom\":\"12\",\"content\":\"Prostitution Information Center Voorlichting en rondleidingen over de realiteit van de seksindustrie. prostitution-information-center\",\"icon\":\"https:\/\/redlightinfo.nl\/wp-content\/plugins\/open-user-map\/src\/leaflet\/images\/marker-icon_default-2x.png\",\"types\":[],\"post_id\":\"686\",\"address\":\"\",\"text\":\"Voorlichting en rondleidingen over de realiteit van de seksindustrie.\\u003Cbr\\u003E\",\"image\":\"\",\"audio\":\"\",\"video\":\"\",\"custom_fields\":[],\"votes\":0,\"star_rating_avg\":0,\"star_rating_count\":0},{\"title\":\"Erotisch Museum\",\"lat\":\"52.3739131\",\"lng\":\"4.8992098\",\"zoom\":\"12\",\"content\":\"Erotisch Museum Museum gewijd aan de geschiedenis van erotiek, met diverse tentoonstellingen en kunstwerken. erotisch-museum\",\"icon\":\"https:\/\/redlightinfo.nl\/wp-content\/plugins\/open-user-map\/src\/leaflet\/images\/marker-icon_default-2x.png\",\"types\":[],\"post_id\":\"685\",\"address\":\"\",\"text\":\"Museum gewijd aan de geschiedenis van erotiek, met diverse tentoonstellingen en kunstwerken.\\u003Cbr\\u003E\",\"image\":\"\",\"audio\":\"\",\"video\":\"\",\"custom_fields\":[],\"votes\":0,\"star_rating_avg\":0,\"star_rating_count\":0},{\"title\":\"Red Light Secrets\",\"lat\":\"52.3736198\",\"lng\":\"4.8989416\",\"zoom\":\"12\",\"content\":\"Red Light Secrets Het eerste prostitutiemuseum ter wereld, biedt een blik achter de schermen van de seksindustrie. red-light-secrets\",\"icon\":\"https:\/\/redlightinfo.nl\/wp-content\/plugins\/open-user-map\/src\/leaflet\/images\/marker-icon_default-2x.png\",\"types\":[],\"post_id\":\"684\",\"address\":\"\",\"text\":\"Het eerste prostitutiemuseum ter wereld, biedt een blik achter de schermen van de seksindustrie.\\u003Cbr\\u003E\",\"image\":\"\",\"audio\":\"\",\"video\":\"\",\"custom_fields\":[],\"votes\":0,\"star_rating_avg\":0,\"star_rating_count\":0},{\"title\":\"Condomerie Amsterdam\",\"lat\":\"52.373679\",\"lng\":\"4.8958719\",\"zoom\":\"12\",\"content\":\"Condomerie Amsterdam De Condomerie, opgericht in 1987, is de eerste gespecialiseerde condoomwinkel ter wereld. Gelegen in het hart van Amsterdam, biedt deze unieke winkel een breed assortiment aan condooms in alle vormen, maten, kleuren en smaken. Het doel van de Condomerie is om seksuele gezondheid te bevorderen door middel van voorlichting en het aanbieden van hoogwaardige producten. 682\",\"icon\":\"https:\/\/redlightinfo.nl\/wp-content\/plugins\/open-user-map\/src\/leaflet\/images\/marker-icon_default-2x.png\",\"types\":[],\"post_id\":\"682\",\"address\":\"\",\"text\":\"De Condomerie, opgericht in 1987, is de eerste gespecialiseerde condoomwinkel ter wereld. Gelegen in het hart van Amsterdam, biedt deze unieke winkel een breed assortiment aan condooms in alle vormen, maten, kleuren en smaken. Het doel van de Condomerie is om seksuele gezondheid te bevorderen door middel van voorlichting en het aanbieden van hoogwaardige producten. \",\"image\":\"https:\/\/redlightinfo.nl\/wp-content\/uploads\/2024\/06\/condomerie.jpeg\",\"audio\":\"\",\"video\":\"\",\"custom_fields\":[],\"votes\":0,\"star_rating_avg\":0,\"star_rating_count\":0},{\"title\":\"Moulin Rouge Amsterdam\",\"lat\":\"52.3748778\",\"lng\":\"4.9004487\",\"zoom\":\"12\",\"content\":\"Moulin Rouge Amsterdam Moulin Rouge Amsterdam is een iconisch erotisch theater in het hart van het Red Light District. Het biedt een breed scala aan sensuele en entertainende shows die dagelijks worden vernieuwd. moulin-rouge-amsterdam\",\"icon\":\"https:\/\/redlightinfo.nl\/wp-content\/plugins\/open-user-map\/src\/leaflet\/images\/marker-icon_default-2x.png\",\"types\":[],\"post_id\":\"681\",\"address\":\"\",\"text\":\"Moulin Rouge Amsterdam is een iconisch erotisch theater in het hart van het Red Light District. Het biedt een breed scala aan sensuele en entertainende shows die dagelijks worden vernieuwd.\",\"image\":\"\",\"audio\":\"\",\"video\":\"\",\"custom_fields\":[],\"votes\":0,\"star_rating_avg\":0,\"star_rating_count\":0},{\"title\":\"De Oude Kerk\",\"lat\":\"52.37436205\",\"lng\":\"4.8980733227775\",\"zoom\":\"12\",\"content\":\"De Oude Kerk De Oude Kerk, gelegen in het hart van Amsterdam\\u0027s Red Light District, is het oudste gebouw van de stad en een belangrijk cultureel monument. de-oude-kerk\",\"icon\":\"https:\/\/redlightinfo.nl\/wp-content\/plugins\/open-user-map\/src\/leaflet\/images\/marker-icon_default-2x.png\",\"types\":[],\"post_id\":\"680\",\"address\":\"\",\"text\":\"De Oude Kerk, gelegen in het hart van Amsterdam\\\\\\u0027s Red Light District, is het oudste gebouw van de stad en een belangrijk cultureel monument. \",\"image\":\"\",\"audio\":\"\",\"video\":\"\",\"custom_fields\":[],\"votes\":0,\"star_rating_avg\":0,\"star_rating_count\":0}];\n\n        \/\/ Wait for the main initialization function to be available, then call it\n        function oumWaitForMainInit() {\n          if (typeof oumInitializeMap === 'function') {\n            console.log('\ud83d\uddfa\ufe0f Open User Map: Starting');\n            \n            \/\/ Initialize the map\n            oumInitializeMap();\n          } else {\n            setTimeout(oumWaitForMainInit, 100);\n          }\n        }\n        \n        setTimeout(oumWaitForMainInit, 100);\n      }\n\n    <\/script>\n\n    <script type=\"text\/javascript\" id=\"oum-inline-js\" \n      data-category=\"functional\" \n      class=\"cmplz-native\" \n      data-minify=\"0\"\n      data-no-optimize=\"1\"\n      data-no-defer=\"1\"\n      data-no-combine=\"1\"\n      data-cfasync=\"false\"\n      data-pagespeed-no-defer\n data-boot=\"1\">\n\n      map_el = `map-20210929`;\n\n      if(document.getElementById(map_el)) {\n\n        \/\/ Wait for OUMLoader to be defined\n        function oumLoading() {\n          if (typeof OUMLoader !== 'undefined') {\n            \/\/ Initialize loader for this map\n            OUMLoader.initLoader(map_el);\n\n            \/\/ Add event listener for map initialization complete\n            document.addEventListener('oum:map_initialized', function(e) {\n              if (e.detail.mapId === map_el) {\n                OUMLoader.setMapInitialized(map_el);\n              }\n            });\n          } else {\n            \/\/ If OUMLoader is not yet defined, wait and try again\n            setTimeout(oumLoading, 100);\n          }\n        }\n\n        \/\/ OUM Loading Spinner\n        oumLoading();\n\n        \/\/ OUM inline JS variables\n        var mapStyle = `Custom1`;\n        var oum_tile_provider_mapbox_key = ``;\n        var marker_icon_url = `https:\/\/redlightinfo.nl\/wp-content\/plugins\/open-user-map\/src\/leaflet\/images\/marker-icon_default-2x.png`;\n        var marker_shadow_url = `https:\/\/redlightinfo.nl\/wp-content\/plugins\/open-user-map\/src\/leaflet\/images\/marker-shadow.png`;\n        var oum_enable_scrollwheel_zoom_map = false;\n        var oum_enable_cluster = false;\n        var oum_enable_fullscreen = true;\n\n        var oum_enable_searchbar = false;\n        var oum_searchbar_type = `address`;\n\n        var oum_geosearch_selected_provider = ``; \n        var oum_geosearch_provider = `osm`;\n        var oum_geosearch_provider_geoapify_key = ``;\n        var oum_geosearch_provider_here_key = ``;\n        var oum_geosearch_provider_mapbox_key = ``;\n        \n        var oum_enable_searchaddress_button = false;\n        var oum_searchaddress_label = `Search for address`;\n\n        var oum_enable_searchmarkers_button = false;\n        var oum_searchmarkers_label = `Find marker`;\n        var oum_searchmarkers_zoom = `8`;\n\n        var oum_enable_currentlocation = false;\n        var oum_action_after_submit = `text`;\n        var thankyou_redirect = ``;\n        var start_lat = Number(52.374356340897);\n        var start_lng = Number(4.8980730772018);\n        var start_zoom = Number(16);\n        \n        var oum_enable_fixed_map_bounds = ``;\n        var oum_use_settings_start_location = true;\n        var oum_has_regions = false;\n        var oum_enable_multiple_marker_types = `false`;\n        var oum_hide_filterbox = false;\n        var oum_hide_location_popup = false;\n        var oum_enable_address = `on`;\n        var oum_enable_address_autofill = ``;\n\n        \/\/ WordPress timezone for opening hours calculations\n        var oum_wordpress_timezone = `Europe\/Amsterdam`;\n\n        \/\/ Custom Image data\n        var oum_custom_image_url = ``;\n        var oum_custom_image_bounds = {};\n        var oum_custom_image_hide_tiles = false;\n        var oum_custom_image_background_color = `#ffffff`;\n\n        var oum_location = {};\n        var oum_custom_css = '';\n        var oum_custom_script = '';\n        var oum_max_image_filesize = 10;\n        var oumMap;\n        var oumMap2;\n\n        \/**\n         * Conditional Field Feature\n         * \n         * @param {string} sourceField - The source field selector\n         * @param {string} targetField - The target field selector\n         * @param {array} condShow - The values that should show the target field\n         * @param {array|null} condHide - The values that should hide the target field. If empty\/null\/undefined, the field will be hidden when condShow is not met.\n         *\/\n        var oumConditionalField = (sourceField, targetField, condShow, condHide = null) => {\n            const sourceElements = document.querySelectorAll(sourceField); \/\/ Select all radios\/checkboxes or single select\n            const targetElementWrapper = document.querySelector(targetField)?.parentElement; \/* works with custom fields only *\/\n\n            \/\/ Check if both sourceElements and targetElementWrapper exist\n            if (!sourceElements.length) {\n                console.warn(`OUM: Source field(s) not found: ${sourceField}`);\n                return;\n            }\n\n            if (!targetElementWrapper) {\n                console.warn(`OUM: Target field wrapper not found: ${targetField}`);\n                return;\n            }\n\n            \/* Event listener for change *\/\n            const onChangeHandler = function() {\n                \/\/ Get selected values for checkboxes and single selected value for radios\/select\n                const selectedValues = Array.from(sourceElements)\n                    .filter(element => element.checked || element.tagName === 'SELECT')\n                    .map(element => element.value);\n\n                const selectedValue = selectedValues[0]; \/\/ For radios and selects, we use only the first (and only) value\n\n                console.log('OUM: run condition', {selectedValue, sourceField, targetField, condShow, condHide});\n                \n                \/\/ Show or hide target field based on the selected value(s)\n                if (condShow.includes(selectedValue)) {\n                    \/\/ Show the field if condShow condition is met\n                    targetElementWrapper.style.display = 'block';\n                } else if (condHide && Array.isArray(condHide) && condHide.length > 0 && condHide.includes(selectedValue)) {\n                    \/\/ Hide the field if condHide is provided and condition is met\n                    targetElementWrapper.style.display = 'none';\n                } else if (!condHide || (Array.isArray(condHide) && condHide.length === 0)) {\n                    \/\/ If condHide is empty\/null\/undefined, hide the field when condShow is not met\n                    targetElementWrapper.style.display = 'none';\n                }\n            };\n\n            \/* Attach the event listener to each radio\/checkbox or select *\/\n            sourceElements.forEach(element => {\n                element.addEventListener('change', onChangeHandler);\n            });\n\n            \/* Trigger initially *\/\n            onChangeHandler(); \/\/ Call it directly to set initial state\n        };\n\n        \/**\n         * Add Custom Styles\n         *\/\n        \n                            \/* custom color *\/\n          oum_custom_css += `\n            .open-user-map .add-location #close-add-location-overlay:hover {color: #e82c71 !important}\n            .open-user-map .box-wrap .map-wrap .open-add-location-overlay {background-color: #e82c71 !important}\n            .open-user-map .box-wrap .map-wrap .open-add-location-overlay:hover,\n            .open-user-map .box-wrap .map-wrap .open-add-location-overlay:active {background-color: #d12866 !important}\n            .open-user-map .box-wrap .map-wrap .oum-filter-controls .oum-filter-list .close-filter-list:hover {color: #e82c71 !important}\n            .open-user-map .oum-advanced-filter-button .oum-advanced-filter-content .close-advanced-filter:hover,\n            .open-user-map .oum-advanced-filter-panel .oum-advanced-filter-content .close-advanced-filter:hover {color: #e82c71 !important}\n            .open-user-map input.oum-switch[type=\"checkbox\"]:checked + label::before {background-color: #e82c71 !important}\n            .open-user-map .add-location .location-overlay-content #oum_add_location .oum-required-indicator {color: #e82c71 !important}\n            .open-user-map .add-location .location-overlay-content #oum_add_location h2 {color: #e82c71 !important}\n            .open-user-map .add-location .location-overlay-content #oum_add_location input[type=text]:focus,\n            .open-user-map .add-location .location-overlay-content #oum_add_location input[type=email]:focus,\n            .open-user-map .add-location .location-overlay-content #oum_add_location input[type=url]:focus,\n            .open-user-map .add-location .location-overlay-content #oum_add_location textarea:focus,\n            .open-user-map .add-location .location-overlay-content #oum_add_location select:focus {border-color: #e82c71 !important; box-shadow: 0 0 0 2px #e82c711a !important}\n            .open-user-map .add-location .location-overlay-content #oum_add_location_thankyou h3 {color: #e82c71 !important}\n            .open-user-map .oum_location_text a {color: #e82c71 !important}\n            .open-user-map .oum_location_text .oum_vote_button_wrap .oum_vote_button.voted {background: #e82c71 !important; border-color: #e82c71 !important;}\n            .open-user-map .oum-tabs {border-color: #e82c71 !important}\n            .open-user-map .oum-tabs .nav-item:hover {color: #e82c71 !important; border-color: #e82c71 !important}\n            .open-user-map .oum-tabs .nav-item.active {color: #e82c71 !important; border-color: #e82c71 !important}\n            .open-user-map .box-wrap .map-wrap .oum-attribution a {color: #e82c71 !important;}\n            \/* Submit Button *\/\n            .open-user-map .add-location .location-overlay-content #oum_add_location input[type=submit] {background-color: #e82c71 !important; border-color: #e82c71 !important;}\n            .open-user-map .add-location .location-overlay-content #oum_add_location input[type=submit]:hover,\n            .open-user-map .add-location .location-overlay-content #oum_add_location input[type=submit]:active {background-color: #d12866 !important;}\n            \/* Message CTA Buttons *\/\n            .open-user-map .add-location .location-overlay-content #oum_add_location_thankyou button {background-color: #e82c71 !important; border-color: #e82c71 !important;}\n            .open-user-map .add-location .location-overlay-content #oum_add_location_thankyou button:hover,\n            .open-user-map .add-location .location-overlay-content #oum_add_location_thankyou button:active {background-color: #d12866 !important;}\n            .open-user-map .add-location .location-overlay-content .oum-delete-confirmation button {background-color: #e82c71 !important; border-color: #e82c71 !important;}\n            .open-user-map .add-location .location-overlay-content .oum-delete-confirmation button:hover,\n            .open-user-map .add-location .location-overlay-content .oum-delete-confirmation button:active {background-color: #d12866 !important;}\n            \/* Media Section Colors *\/\n            .open-user-map .add-location .location-overlay-content #oum_add_location .oum_media .media-upload label {color: #e82c71 !important}\n            .open-user-map .add-location .location-overlay-content #oum_add_location .oum_media .oum-image-upload .media-upload-top label .multi-upload-indicator {background: #e82c71 !important}\n            .open-user-map .add-location .location-overlay-content #oum_add_location .oum_media .oum-video-upload input[type=text]:hover {border-color: #e82c71 !important}\n            .open-user-map .add-location .location-overlay-content #oum_add_location .oum_media .oum-video-upload input[type=text]:focus {border-color: #e82c71 !important; box-shadow: 0 0 0 2px #e82c711a !important}\n            .open-user-map .add-location .location-overlay-content #oum_add_location .oum_media .image-preview-placeholder {border-color: #e82c71 !important; background: #e82c710a !important}\n            .open-user-map .add-location .location-overlay-content #oum_add_location .oum_media .oum-image-preview-grid .image-preview-item.dragging {border-color: #e82c71 !important}\n            \/* List Styles *\/\n            .open-user-map-locations-list .oum-locations-list-item .oum_location_text a {color: #e82c71 !important} \n            .open-user-map-locations-list .oum-locations-list-item .oum_location_text .oum_vote_button_wrap .oum_vote_button.voted {background: #e82c71 !important; border-color: #e82c71 !important;}`;\n\n        \n        \n          \/* custom map height *\/\n          oum_custom_css += `\n            .open-user-map .box-wrap > .map-wrap {padding: 0 !important; height: 700px !important; aspect-ratio: unset !important;}`;\n\n        \n        \n        var custom_style = document.createElement('style');\n\n        if (custom_style.styleSheet) {\n          custom_style.styleSheet.cssText = oum_custom_css;\n        } else {\n          custom_style.appendChild(document.createTextNode(oum_custom_css));\n        }\n\n        document.getElementsByTagName('head')[0].appendChild(custom_style);\n\n        \/* Add initial CSS to prevent flash of unstyled content *\/\n        var initialStyles = document.createElement('style');\n        initialStyles.textContent = `\n          .oum-hidden {\n            opacity: 0 !important;\n            visibility: hidden !important;\n            transition: opacity 0.3s ease, visibility 0.3s ease;\n          }\n          .oum-filter-controls,\n          .open-add-location-overlay,\n          #oum_filter_markers,\n          .oum-advanced-filter-button,\n          .oum-advanced-filter-panel,\n          .oum-sidebar {\n            opacity: 0;\n            visibility: hidden;\n            transition: opacity 0.3s ease, visibility 0.3s ease;\n          }\n          .oum-filter-controls.visible,\n          .open-add-location-overlay.visible,\n          #oum_filter_markers.visible,\n          .oum-advanced-filter-button.visible,\n          .oum-advanced-filter-panel.visible,\n          .oum-sidebar.visible {\n            opacity: 1;\n            visibility: visible;\n          }\n        `;\n        document.head.appendChild(initialStyles);\n\n      }\n    <\/script>\n\n  <\/div>\n\n<\/div>\n  <\/div>\n\n<\/div>\n<\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>interactieve kaart Met deze interactieve kaart kunt u gemakkelijk de stad verkennen en de meest interessante locaties vinden. Onze kaart [&hellip;]<\/p>","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"_seopress_robots_primary_cat":"","_seopress_titles_title":"","_seopress_titles_desc":"","_seopress_robots_index":"","_crdt_document":"","_uag_custom_page_level_css":"","site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"full-width-container","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"disabled","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"disabled","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"default","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-22","page","type-page","status-publish","hentry"],"acf":[],"spectra_custom_meta":{"_customize_changeset_uuid":["ccbe0cb4-71af-4aa8-bcec-87d4fba01d96"],"ast-banner-title-visibility":["disabled"],"theme-transparent-header-meta":["default"],"site-post-title":["disabled"],"ast-site-content-layout":["full-width-container"],"_wxr_import_user_slug":["emmanuelm"],"_astra_sites_imported_post":["1"],"_astra_sites_enable_for_batch":["1"],"_edit_lock":["1719056719:1"],"_edit_last":["1"],"_yoast_indexnow_last_ping":["1719056718"],"_yoast_wpseo_content_score":["90"],"_yoast_wpseo_focuskeywords":["[]"],"_yoast_wpseo_keywordsynonyms":["[\"\"]"],"_yoast_wpseo_estimated-reading-time-minutes":["1"],"_yoast_wpseo_wordproof_timestamp":[""],"_wt_css":["\/* Site header focus item *\/\n#ast-desktop-header .ast-main-header-wrap > .site-header-focus-item{\r\tbackground-color:#b51c14;\r}"],"_wt_styles":["\/* [rule=background-color] [selector=ypyp-sym-tsymyp-sym-tcastyp-sym-tdesktopyp-sym-theaderyp-sym-uastyp-sym-tmainyp-sym-theaderyp-sym-twrapyp-sym-lyp-sym-usiteyp-sym-theaderyp-sym-tfocusyp-sym-titem] [msize=desktop] *\/\n #ast-desktop-header .ast-main-header-wrap > .site-header-focus-item{background-color:#b51c14}"],"rank_math_news_sitemap_robots":["index"],"rank_math_robots":["a:1:{i:0;s:5:\"index\";}"],"rank_math_internal_links_processed":["1"],"_uag_css_file_name":["uag-css-22.css"]},"uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"1536x1536":false,"2048x2048":false,"trp-custom-language-flag":false},"uagb_author_info":{"display_name":"yousurf","author_link":"https:\/\/redlightinfo.nl\/en\/author\/yousurf\/"},"uagb_comment_info":0,"uagb_excerpt":"interactieve kaart Met deze interactieve kaart kunt u gemakkelijk de stad verkennen en de meest interessante locaties vinden. Onze kaart [&hellip;]","_links":{"self":[{"href":"https:\/\/redlightinfo.nl\/en\/wp-json\/wp\/v2\/pages\/22","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/redlightinfo.nl\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/redlightinfo.nl\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/redlightinfo.nl\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/redlightinfo.nl\/en\/wp-json\/wp\/v2\/comments?post=22"}],"version-history":[{"count":9,"href":"https:\/\/redlightinfo.nl\/en\/wp-json\/wp\/v2\/pages\/22\/revisions"}],"predecessor-version":[{"id":798,"href":"https:\/\/redlightinfo.nl\/en\/wp-json\/wp\/v2\/pages\/22\/revisions\/798"}],"wp:attachment":[{"href":"https:\/\/redlightinfo.nl\/en\/wp-json\/wp\/v2\/media?parent=22"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}