
		<script type="text/javascript">
			(async() => {
			    //console.log("waiting for jQuery");

			    while(!window.hasOwnProperty("jQuery")) {
			        await new Promise(resolve => setTimeout(resolve, 100));
			    }

				var current_map;
				jQuery(window).on('load', function () {
						var map_id='515';
														<!-- jQuery("#map-container-515").append("<div style='background:grey;opacity:0.6;width:100%;height:1.5em;z-index:1500;position:absolute;bottom:0;text-align:left;padding-left:10px'><a style='cursor:pointer;text-decoration:none;color:#fff;' href='#' target='_blank'>Powered by LocateAndFilter</div>"); -->
						
							
						/* setting up the map */ 
					var params = {
						"instance_id":"locate_anything_map_515",
						"map-id": "515",
						"map-container":'map-container-515',
						"initial-lat": 39.983652,
						"initial-lon": -0.04195,
						"initial-zoom": 13,
						"single-zoom": 5,
						"autogeocode" :'0',
						"display_only_inbound" : '0',
						"overlay" : {url:"https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png",attribution:"OpenStreetMap" ,maxZoom:18 ,minZoom:8},
						"googleplaces" : 0,
						"max_nav_item_per_page" : 17,
						"style-hue":"#000000",						"scrollWheelZoom" : 0,
						"navlist_event" : 'hover',
						"hide-splashscreen" : '0',
						"kml_file" :  '',
						"kml_fillColor" :  '#cbbdfb',
						"kml_weight" :  '2',
						"kml_opacity" :  '1',
						"kml_color" :  '#000000',
						"kml_dashArray" :  '2',
						"kml_fillOpacity" :  '0.5',
						"bing-key"  :	'An5y6EfmR_Tmk0nMXSWFQD7JZ2sc5Zv793InR2eKkVmMpwxfa_XOzlEmIEPXIol9',
						"load-google"	:	'',
						"load-bing"	:	'',
						"load-yandex"	:	'',
						"overlay-addon"	:	'',
						"overlay-addon-accessToken-jawg"	:	'',
						"overlay-addon-customstyle-jawg"	:	'',
						"overlay-addon-accessToken-thunderforest"	:	'',
						"overlay-addon-accessToken-mapbox"	:	'',
						"overlay-addon-accessToken-maptiler"	:	'',
						"overlay-addon-accessToken-openweathermap"	:	'',
						"overlay-addon-accessToken-here"	:	'',
						"enable_fitBounds"	:	'0',
						"enable_zoom_to_marker"	:	'0'			
					};

						/* define instance name*/
						var map_instance="locate_anything_map_"+map_id;
						
						/* instanciate filter class */
					eval("var "+map_instance+"=new leaflet_filters_class(params);");				 
						/* loading ... */						
					 eval(map_instance).showLoader(true);
					 					 	/* Initialize Map  */	
					eval(map_instance).createMap();
					/*   Register filters, property_name is the name of the property as shown in the JSON datas  */
					var custom_filters= [{"property_name":"","html_id" : "#-515"},{"property_name":"oau","html_id" : "#oau-515"},];
					eval(map_instance).register_filters(custom_filters);
					/* Override nav item template */	 	
					eval(map_instance).template_nav_item = function(marker,LatLng) {	
						var template='<div name="NavMarker-' + marker.id+ '" id="NavMarker-' + marker.id+ '" class="map-nav-item" data-latlng="' + LatLng + '" data-marker-id="' + marker.id + '"><div class="map-nav-item-wrapper">'+decode((marker.small_thumbnail?marker.small_thumbnail:''))+'<b>'+decode((marker.title?marker.title:''))+': </b> '+decode((marker.excerpt?marker.excerpt:''))+' <div><a class=\'navlist-link\' href=\''+decode((marker.post_link?marker.post_link:''))+'\'>Ver proyecto</a></div></div></div>';
						return template;
					};
					/*  define callback function */
					var createEverything_515 = function(result){	
						var cpt=0;	
									 	
						for(var i in result["data"]){	
							var marker={};	
								/*  The JSON containing the markers data is indexed to save space and generation time 
								*	Rebuilds the object with original field names
								*/			
		 					var indexed_marker=result["data"][i];
		 					for(var k in indexed_marker) {
		 						marker[result["index"]["fieldnames"][k]]=indexed_marker[k]; 						
		 					}
								/* Marker creation : set timeout is used to allow the progressbar to update */
							setTimeout(function(marker){											
									/* define Tooltip HTML*/	
																	var default_tooltip_template='<div class=\'tooltip-wrap\'>     <div class=\'tooltip-thumb\'>'+decode((marker.small_thumbnail?marker.small_thumbnail:''))+'</div>     <div class=\'tooltip-content\'>'+decode((marker.title?marker.title:''))+'</div></div><a class=\'tooltip-link\' href=\''+decode((marker.post_link?marker.post_link:''))+'\'>Ver Proyecto</a>';					
																	// length must be superior to 2 because of the inclusion of 2 single quotes to delimitate the output
								
								if(marker.tooltip_template.length>2) {									
									var html = eval(marker.tooltip_template);
									
								}
								else var html=default_tooltip_template;
									/* define icon*/
								var customIcon=null;
								if(marker.custom_marker){									
								 customIcon= eval(map_instance).getMarkerIcon(marker.custom_marker);		
								} else customIcon=false;					
									/* No custom icon, use default icon for this map */
								if(!customIcon) customIcon= eval(map_instance).getMarkerIcon(result["defaults"][0].default_marker);	
								
								/* updates progress bar */
								eval(map_instance).updateProgressBar(cpt++, result["data"].length, 1000);
								/* creates the marker */
								eval(map_instance).createMarker(marker.lat,marker.lng,html,marker,customIcon);
							},1,marker);							
						}	

						setTimeout(function() {						
							/* Render Map */							
							eval(map_instance).render_map(eval(map_instance).markers);						
							/*	Creation Nav */			
							eval(map_instance).updateNav(0);
							/* hide loader */
							eval(map_instance).showLoader(false);	
							/* stores the map in Jquery for easier access*/	
							current_map=eval(map_instance);
																					eval(map_instance).setup_range_sliders();					
							},250);
					}

					/*   JSON : Retrieve markers data */
					eval(map_instance).getData("https://agendaurbanacastello.es/wp-admin/admin-ajax.php?action=getMarkers&map_id=515",createEverything_515)
					/* call Tokenize for nice selects */
					if(jQuery.tokenize){
					var token1=jQuery('#map-filters-'+map_id+' .tokenize-1').tokenize({maxElements:"1",onRemoveToken:function(e,f){eval(map_instance).update_markers();},onAddToken:function(e,f){eval(map_instance).update_markers();}});
					var token=jQuery('#map-filters-'+map_id+' .tokenize').tokenize({maxElements:"9999",onRemoveToken:function(e,f){eval(map_instance).update_markers();},onAddToken:function(e,f){eval(map_instance).update_markers();}});
						
					} 
					/* Hide attribution */
					jQuery('.leaflet-control-attribution').hide();	
									
				});
    			//console.log("jQuery is loaded.");
			})();				
		</script>
	
		<script type="text/javascript">
			(async() => {
			    //console.log("waiting for jQuery");

			    while(!window.hasOwnProperty("jQuery")) {
			        await new Promise(resolve => setTimeout(resolve, 100));
			    }

				var current_map;
				jQuery(window).on('load', function () {
						var map_id='515';
														<!-- jQuery("#map-container-515").append("<div style='background:grey;opacity:0.6;width:100%;height:1.5em;z-index:1500;position:absolute;bottom:0;text-align:left;padding-left:10px'><a style='cursor:pointer;text-decoration:none;color:#fff;' href='#' target='_blank'>Powered by LocateAndFilter</div>"); -->
						
							
						/* setting up the map */ 
					var params = {
						"instance_id":"locate_anything_map_515",
						"map-id": "515",
						"map-container":'map-container-515',
						"initial-lat": 39.983652,
						"initial-lon": -0.04195,
						"initial-zoom": 13,
						"single-zoom": 5,
						"autogeocode" :'0',
						"display_only_inbound" : '0',
						"overlay" : {url:"https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png",attribution:"OpenStreetMap" ,maxZoom:18 ,minZoom:8},
						"googleplaces" : 0,
						"max_nav_item_per_page" : 17,
						"style-hue":"#000000",						"scrollWheelZoom" : 0,
						"navlist_event" : 'hover',
						"hide-splashscreen" : '0',
						"kml_file" :  '',
						"kml_fillColor" :  '#cbbdfb',
						"kml_weight" :  '2',
						"kml_opacity" :  '1',
						"kml_color" :  '#000000',
						"kml_dashArray" :  '2',
						"kml_fillOpacity" :  '0.5',
						"bing-key"  :	'An5y6EfmR_Tmk0nMXSWFQD7JZ2sc5Zv793InR2eKkVmMpwxfa_XOzlEmIEPXIol9',
						"load-google"	:	'',
						"load-bing"	:	'',
						"load-yandex"	:	'',
						"overlay-addon"	:	'',
						"overlay-addon-accessToken-jawg"	:	'',
						"overlay-addon-customstyle-jawg"	:	'',
						"overlay-addon-accessToken-thunderforest"	:	'',
						"overlay-addon-accessToken-mapbox"	:	'',
						"overlay-addon-accessToken-maptiler"	:	'',
						"overlay-addon-accessToken-openweathermap"	:	'',
						"overlay-addon-accessToken-here"	:	'',
						"enable_fitBounds"	:	'0',
						"enable_zoom_to_marker"	:	'0'			
					};

						/* define instance name*/
						var map_instance="locate_anything_map_"+map_id;
						
						/* instanciate filter class */
					eval("var "+map_instance+"=new leaflet_filters_class(params);");				 
						/* loading ... */						
					 eval(map_instance).showLoader(true);
					 					 	/* Initialize Map  */	
					eval(map_instance).createMap();
					/*   Register filters, property_name is the name of the property as shown in the JSON datas  */
					var custom_filters= [{"property_name":"","html_id" : "#-515"},{"property_name":"oau","html_id" : "#oau-515"},];
					eval(map_instance).register_filters(custom_filters);
					/* Override nav item template */	 	
					eval(map_instance).template_nav_item = function(marker,LatLng) {	
						var template='<div name="NavMarker-' + marker.id+ '" id="NavMarker-' + marker.id+ '" class="map-nav-item" data-latlng="' + LatLng + '" data-marker-id="' + marker.id + '"><div class="map-nav-item-wrapper">'+decode((marker.small_thumbnail?marker.small_thumbnail:''))+'<b>'+decode((marker.title?marker.title:''))+': </b> '+decode((marker.excerpt?marker.excerpt:''))+' <div><a class=\'navlist-link\' href=\''+decode((marker.post_link?marker.post_link:''))+'\'>Ver proyecto</a></div></div></div>';
						return template;
					};
					/*  define callback function */
					var createEverything_515 = function(result){	
						var cpt=0;	
									 	
						for(var i in result["data"]){	
							var marker={};	
								/*  The JSON containing the markers data is indexed to save space and generation time 
								*	Rebuilds the object with original field names
								*/			
		 					var indexed_marker=result["data"][i];
		 					for(var k in indexed_marker) {
		 						marker[result["index"]["fieldnames"][k]]=indexed_marker[k]; 						
		 					}
								/* Marker creation : set timeout is used to allow the progressbar to update */
							setTimeout(function(marker){											
									/* define Tooltip HTML*/	
																	var default_tooltip_template='<div class=\'tooltip-wrap\'>     <div class=\'tooltip-thumb\'>'+decode((marker.small_thumbnail?marker.small_thumbnail:''))+'</div>     <div class=\'tooltip-content\'>'+decode((marker.title?marker.title:''))+'</div></div><a class=\'tooltip-link\' href=\''+decode((marker.post_link?marker.post_link:''))+'\'>Ver Proyecto</a>';					
																	// length must be superior to 2 because of the inclusion of 2 single quotes to delimitate the output
								
								if(marker.tooltip_template.length>2) {									
									var html = eval(marker.tooltip_template);
									
								}
								else var html=default_tooltip_template;
									/* define icon*/
								var customIcon=null;
								if(marker.custom_marker){									
								 customIcon= eval(map_instance).getMarkerIcon(marker.custom_marker);		
								} else customIcon=false;					
									/* No custom icon, use default icon for this map */
								if(!customIcon) customIcon= eval(map_instance).getMarkerIcon(result["defaults"][0].default_marker);	
								
								/* updates progress bar */
								eval(map_instance).updateProgressBar(cpt++, result["data"].length, 1000);
								/* creates the marker */
								eval(map_instance).createMarker(marker.lat,marker.lng,html,marker,customIcon);
							},1,marker);							
						}	

						setTimeout(function() {						
							/* Render Map */							
							eval(map_instance).render_map(eval(map_instance).markers);						
							/*	Creation Nav */			
							eval(map_instance).updateNav(0);
							/* hide loader */
							eval(map_instance).showLoader(false);	
							/* stores the map in Jquery for easier access*/	
							current_map=eval(map_instance);
																					eval(map_instance).setup_range_sliders();					
							},250);
					}

					/*   JSON : Retrieve markers data */
					eval(map_instance).getData("https://agendaurbanacastello.es/wp-admin/admin-ajax.php?action=getMarkers&map_id=515",createEverything_515)
					/* call Tokenize for nice selects */
					if(jQuery.tokenize){
					var token1=jQuery('#map-filters-'+map_id+' .tokenize-1').tokenize({maxElements:"1",onRemoveToken:function(e,f){eval(map_instance).update_markers();},onAddToken:function(e,f){eval(map_instance).update_markers();}});
					var token=jQuery('#map-filters-'+map_id+' .tokenize').tokenize({maxElements:"9999",onRemoveToken:function(e,f){eval(map_instance).update_markers();},onAddToken:function(e,f){eval(map_instance).update_markers();}});
						
					} 
					/* Hide attribution */
					jQuery('.leaflet-control-attribution').hide();	
									
				});
    			//console.log("jQuery is loaded.");
			})();				
		</script>
	{"id":516,"date":"2022-03-28T11:08:53","date_gmt":"2022-03-28T11:08:53","guid":{"rendered":"http:\/\/agendaurbana.castello.es\/?page_id=516"},"modified":"2023-12-11T08:49:13","modified_gmt":"2023-12-11T08:49:13","slug":"mapa-de-proyectos","status":"publish","type":"page","link":"https:\/\/agendaurbanacastello.es\/va\/mapa-de-proyectos\/","title":{"rendered":"Mapa de projectes"},"content":{"rendered":"<div class=\"wp-block-columns\">\n<div class=\"wp-block-column\" style=\"flex-basis:100%\">\n<div class=\"wp-block-columns\">\n<div class=\"wp-block-column\" style=\"flex-basis:100%\"><div class=\"LA_filters\"><form id=\"map-filters-515\" method=\"post\" action=\"#\" data-trp-original-action=\"#\"><ul id=\"category-filters-container1\" class=\"category-filters-container\"><li class=\"filter-select\" data-sort=\"0000\"><label><img src=\"http:\/\/agendaurbana.castello.es\/wp-content\/uploads\/2020\/11\/logoAUE.png\"width=\"60\" height=\"60\"><\/label><select class=\"\" name=\"oau-515\" id=\"oau-515\"><option value=\"\"><\/option><option value=\"11\"  >OE 1. Patrimonio natural\/cultural y ordenaci\u00f3n del territorio<option value=\"12\"  >OE 2. Regeneraci\u00f3n urbana y espacio p\u00fablico<option value=\"13\"  >OE 3. Cambio Clim\u00e1tico<option value=\"14\"  >OE 4. Energ\u00eda, agua y gesti\u00f3n de residuos<option value=\"15\"  >OE 5. Movilidad y transporte<option value=\"16\"  >OE 6. Inclusi\u00f3n social e igualdad de oportunidades<option value=\"17\"  >OE 7. Econom\u00eda urbana<option value=\"18\"  >OE 8. Acceso a la vivienda<option value=\"19\"  >OE 9. Innovaci\u00f3n, digitalizaci\u00f3n y ciudad inteligente<option value=\"20\"  >OE 10. Gobernanza y participaci\u00f3n<\/select><\/li><\/ul><input type=\"hidden\" name=\"trp-form-language\" value=\"va\"\/><\/form><\/div>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"has-text-align-left ticss-52f5f7de\">Amb aquest Visor pots veure tots els projectes contemplats en el <strong>Pla d'Acci\u00f3 Local de l'Agenda Urbana de Castell\u00f3<\/strong>. Pots filtrar els projectes segons els <strong>Objectius Estrat\u00e8gics<\/strong> plantejats per la pr\u00f2pia <em>Agenda Urbana<\/em>. A m\u00e9s, pots accedir al detall cada projecte fent clic a <em>Veure Projecte.<\/em>.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n<!-- Map container -->\t\n\t\t\t\t<style>\n#map-container-515 .awesome-marker i {font-size:15px !important;}\n#map-container-515{width:100%;height:500px !important; }\n\t\t\t\t<\/style>\n\t\t\t\t\t\t<div id=\"map-container-515\" >\n\t\t\t\t\t\t\t<!-- Progress bar-->\t\n\t\t\t\t\t\t<div id=\"progress-wrapper\">\t\t\t\t\t\n\t\t\t\t\t\t<div class=\"progress\"  style=\"background-color:transparent\" id=\"progress-515\"><div class=\"progress-bar\" id=\"progress-bar-515\"><\/div><\/div>\n\t\t\t\t\t\t<\/div><\/div>\n\n\n<!-- Map Nav -->\n\t\t\t\t<div class=\"map-nav-wrapper\" id=\"map-nav-wrapper-515\">\n\t\t\t\t<div id=\"map-nav-515\" class=\"map-nav-lists\"><\/div>\t\t\t\t\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"map-nav-pagination tui-pagination\" id=\"map-nav-pagination-515\"><\/div>","protected":false},"excerpt":{"rendered":"OE 1. Patrimonio natural\/cultural y ordenaci\u00f3n del territorioOE 2. Regeneraci\u00f3n urbana y espacio p\u00fablicoOE 3. Cambio Clim\u00e1ticoOE 4. Energ\u00eda, agua y gesti\u00f3n de residuosOE 5. Movilidad y transporteOE 6. Inclusi\u00f3n [...]","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0},"acf":[],"_links":{"self":[{"href":"https:\/\/agendaurbanacastello.es\/va\/wp-json\/wp\/v2\/pages\/516"}],"collection":[{"href":"https:\/\/agendaurbanacastello.es\/va\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/agendaurbanacastello.es\/va\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/agendaurbanacastello.es\/va\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/agendaurbanacastello.es\/va\/wp-json\/wp\/v2\/comments?post=516"}],"version-history":[{"count":18,"href":"https:\/\/agendaurbanacastello.es\/va\/wp-json\/wp\/v2\/pages\/516\/revisions"}],"predecessor-version":[{"id":1809,"href":"https:\/\/agendaurbanacastello.es\/va\/wp-json\/wp\/v2\/pages\/516\/revisions\/1809"}],"wp:attachment":[{"href":"https:\/\/agendaurbanacastello.es\/va\/wp-json\/wp\/v2\/media?parent=516"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}