{"id":8,"date":"2025-03-13T17:27:09","date_gmt":"2025-03-13T17:27:09","guid":{"rendered":"https:\/\/formtest.hilldevelop.com\/?page_id=8"},"modified":"2025-03-13T17:40:34","modified_gmt":"2025-03-13T17:40:34","slug":"locaciones","status":"publish","type":"page","link":"https:\/\/formtest.hilldevelop.com\/?page_id=8","title":{"rendered":"Locaciones"},"content":{"rendered":"\n\n\n\n\t\t<script type=\"text\/javascript\">\n\t\t\t(async() => {\n\t\t\t    \/\/console.log(\"waiting for jQuery\");\n\n\t\t\t    while(!window.hasOwnProperty(\"jQuery\")) {\n\t\t\t        await new Promise(resolve => setTimeout(resolve, 100));\n\t\t\t    }\n\n\t\t\t\tvar current_map;\n\t\t\t\tjQuery(window).on('load', function () {\n\t\t\t\t\t\tvar map_id='7';\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<!-- jQuery(\"#map-container-7\").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>\"); -->\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\/* setting up the map *\/ \n\t\t\t\t\tvar params = {\n\t\t\t\t\t\t\"instance_id\":\"locate_anything_map_7\",\n\t\t\t\t\t\t\"map-id\": \"7\",\n\t\t\t\t\t\t\"map-container\":'map-container-7',\n\t\t\t\t\t\t\"initial-lat\": 51.505,\n\t\t\t\t\t\t\"initial-lon\": -0.09,\n\t\t\t\t\t\t\"initial-zoom\": 5,\n\t\t\t\t\t\t\"single-zoom\": 5,\n\t\t\t\t\t\t\"autogeocode\" :'0',\n\t\t\t\t\t\t\"display_only_inbound\" : '0',\n\t\t\t\t\t\t\"overlay\" : {\"url\":\"https:\\\/\\\/{s}.tile.openstreetmap.org\\\/{z}\\\/{x}\\\/{y}.png\",\"attribution\":\"OpenStreetMap\",\"maxZoom\":18,\"minZoom\":2},\n\t\t\t\t\t\t\"googleplaces\" : 0,\n\t\t\t\t\t\t\"max_nav_item_per_page\" : 10,\n\t\t\t\t\t\t\"style-hue\": \"#000000\",\n\t\t\t\t\t\t\"scrollWheelZoom\" : 0,\n\t\t\t\t\t\t\"navlist_event\" : 'hover',\n\t\t\t\t\t\t\"popup_event\" : 'click',\n\t\t\t\t\t\t\"hide-splashscreen\" : '0',\n\t\t\t\t\t\t\"kml_file\" :  '',\n\t\t\t\t\t\t\"kml_fillColor\" :  '#cbbdfb',\n\t\t\t\t\t\t\"kml_weight\" :  '2',\n\t\t\t\t\t\t\"kml_opacity\" :  '1',\n\t\t\t\t\t\t\"kml_color\" :  '#000000',\n\t\t\t\t\t\t\"kml_dashArray\" :  '2',\n\t\t\t\t\t\t\"kml_fillOpacity\" :  '0.5',\n\t\t\t\t\t\t\"bing-key\"  :\t'An5y6EfmR_Tmk0nMXSWFQD7JZ2sc5Zv793InR2eKkVmMpwxfa_XOzlEmIEPXIol9',\n\t\t\t\t\t\t\"load-google\"\t:\t'',\n\t\t\t\t\t\t\"load-bing\"\t:\t'',\n\t\t\t\t\t\t\"load-yandex\"\t:\t'',\n\t\t\t\t\t\t\"overlay-addon\"\t:\t'',\n\t\t\t\t\t\t\"overlay-addon-accessToken-jawg\"\t:\t'',\n\t\t\t\t\t\t\"overlay-addon-customstyle-jawg\"\t:\t'',\n\t\t\t\t\t\t\"overlay-addon-accessToken-thunderforest\"\t:\t'',\n\t\t\t\t\t\t\"overlay-addon-accessToken-mapbox\"\t:\t'',\n\t\t\t\t\t\t\"overlay-addon-accessToken-maptiler\"\t:\t'',\n\t\t\t\t\t\t\"overlay-addon-accessToken-openweathermap\"\t:\t'',\n\t\t\t\t\t\t\"overlay-addon-accessToken-here\"\t:\t'',\n\t\t\t\t\t\t\"enable_fitBounds\"\t:\t'0',\n\t\t\t\t\t\t\"enable_zoom_to_marker\"\t:\t'0'\t\t\t\n\t\t\t\t\t};\n\n\t\t\t\t\t\t\/* define instance name*\/\n\t\t\t\t\t\tvar map_instance=\"locate_anything_map_\"+map_id;\n\t\t\t\t\t\t\n\t\t\t\t\t\t\/* instanciate filter class *\/\n\t\t\t\t\teval(\"var \"+map_instance+\"=new leaflet_filters_class(params);\");\t\t\t\t \n\t\t\t\t\t\t\/* loading ... *\/\t\t\t\t\t\t\n\t\t\t\t\t eval(map_instance).showLoader(true);\n\t\t\t\t\t \t\t\t\t\t \t\/* Initialize Map  *\/\t\n\t\t\t\t\teval(map_instance).createMap();\n\t\t\t\t\t\/*   Register filters, property_name is the name of the property as shown in the JSON datas  *\/\n\t\t\t\t\tvar custom_filters = [{\"property_name\":\"\",\"html_id\" : \".-7\"},{\"property_name\":\"category\",\"html_id\" : \".category-7\"},{\"property_name\":\"locateanythingmarkercategory\",\"html_id\" : \".locateanythingmarkercategory-7\"},];\n\t\t\t\t\teval(map_instance).register_filters(custom_filters);\n\t\t\t\t\t\/* Override nav item template *\/\t \t\n\t\t\t\t\teval(map_instance).template_nav_item = function(marker,LatLng) {\t\n\t\t\t\t\t\tvar template='<div id=\"NavMarker-&apos; + marker.id+ &apos;\" class=\"map-nav-item\" data-latlng=\"&apos; + LatLng + &apos;\" data-marker-id=\"&apos; + marker.id + &apos;\"><div class=\"map-nav-item-wrapper\"><div class=\"navlist-title\"><b>'+decode((marker.title?marker.title:''))+'<\/b><\/div>\t<div class=\"navlist-content\">\t    <div class=\"navlist-thumbnail\">'+decode((marker.small_thumbnail?marker.small_thumbnail:''))+'<\/div>\t    <div class=\"navlist-stripp-content\">\t       '+decode((marker.content_stripped?marker.content_stripped:''))+'\t       <a class=\"navlist-link\" href=\"&apos;+decode((marker.post_link))+&apos;\">read more<\/a>\t   <\/div>\t<\/div><\/div><\/div>';\n\t\t\t\t\t\t\/\/console.log(template);\n\t\t\t\t\t\treturn template;\n\t\t\t\t\t};\n\t\t\t\t\t\/*  define callback function *\/\n\t\t\t\t\tvar createEverything_7 = function(result){\t\n\t\t\t\t\t\tvar cpt=0;\t\n\t\t\t\t\t\t\t\t\t \t\n\t\t\t\t\t\tfor(var i in result[\"data\"]){\t\n\t\t\t\t\t\t\tvar marker={};\t\n\t\t\t\t\t\t\t\t\/*  The JSON containing the markers data is indexed to save space and generation time \n\t\t\t\t\t\t\t\t*\tRebuilds the object with original field names\n\t\t\t\t\t\t\t\t*\/\t\t\t\n\t\t \t\t\t\t\tvar indexed_marker=result[\"data\"][i];\n\t\t \t\t\t\t\tfor(var k in indexed_marker) {\n\t\t \t\t\t\t\t\tmarker[result[\"index\"][\"fieldnames\"][k]]=indexed_marker[k]; \t\t\t\t\t\t\n\t\t \t\t\t\t\t}\n\t\t\t\t\t\t\t\t\/* Marker creation : set timeout is used to allow the progressbar to update *\/\n\t\t\t\t\t\t\tsetTimeout(function(marker){\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\/* define Tooltip HTML*\/\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tvar default_tooltip_template='<div class=\"tooltip-wrap\">\t    <div class=\"tooltip-thumb\">'+decode((marker.small_thumbnail?marker.small_thumbnail:''))+'<\/div>\t    <div class=\"tooltip-content\">'+decode((marker.content_stripped?marker.content_stripped:''))+'<\/div>\t<\/div>\t<a class=\"tooltip-link\" href=\"&apos;+decode((marker.post_link))+&apos;\">read more<\/a>';\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\/\/ length must be superior to 2 because of the inclusion of 2 single quotes to delimitate the output\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\tif(marker.tooltip_template.length>2) {\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\tvar html = eval(marker.tooltip_template);\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\telse var html=default_tooltip_template;\n\t\t\t\t\t\t\t\t\t\/* define icon*\/\n\t\t\t\t\t\t\t\tvar customIcon=null;\n\t\t\t\t\t\t\t\tif(marker.custom_marker){\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t customIcon= eval(map_instance).getMarkerIcon(marker.custom_marker);\t\t\n\t\t\t\t\t\t\t\t} else customIcon=false;\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\/* No custom icon, use default icon for this map *\/\n\t\t\t\t\t\t\t\tif(!customIcon) customIcon= eval(map_instance).getMarkerIcon(result[\"defaults\"][0].default_marker);\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\/* updates progress bar *\/\n\t\t\t\t\t\t\t\teval(map_instance).updateProgressBar(cpt++, result[\"data\"].length, 1000);\n\t\t\t\t\t\t\t\t\/* creates the marker *\/\n\t\t\t\t\t\t\t\teval(map_instance).createMarker(marker.lat,marker.lng,html,marker,customIcon);\n\t\t\t\t\t\t\t},1,marker);\t\t\t\t\t\t\t\n\t\t\t\t\t\t}\t\n\n\t\t\t\t\t\tsetTimeout(function() {\t\t\t\t\t\t\n\t\t\t\t\t\t\t\/* Render Map *\/\t\t\t\t\t\t\t\n\t\t\t\t\t\t\teval(map_instance).render_map(eval(map_instance).markers);\t\t\t\t\t\t\n\t\t\t\t\t\t\t\/*\tCreation Nav *\/\t\t\t\n\t\t\t\t\t\t\teval(map_instance).updateNav(0);\n\t\t\t\t\t\t\t\/* hide loader *\/\n\t\t\t\t\t\t\teval(map_instance).showLoader(false);\t\n\t\t\t\t\t\t\t\/* stores the map in Jquery for easier access*\/\t\n\t\t\t\t\t\t\tcurrent_map=eval(map_instance);\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\teval(map_instance).setup_range_sliders();\t\t\t\t\t\n\t\t\t\t\t\t\t},250);\n\t\t\t\t\t}\n\n\t\t\t\t\t\/*   JSON : Retrieve markers data *\/\n\t\t\t\t\teval(map_instance).getData(\"https:\/\/formtest.hilldevelop.com\/wp-admin\/admin-ajax.php?action=getMarkers&map_id=7\",createEverything_7)\n\t\t\t\t\t\/* call Tokenize for nice selects *\/\n\t\t\t\t\tif(jQuery.tokenize){\n\t\t\t\t\tvar 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();}});\n\t\t\t\t\tvar 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();}});\n\t\t\t\t\t\t\n\t\t\t\t\t} \n\t\t\t\t\t\/* Hide attribution *\/\n\t\t\t\t\t\tjQuery('.leaflet-control-attribution').hide();\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t});\n    \t\t\t\/\/console.log(\"jQuery is loaded.\");\n\t\t\t})();\t\t\t\t\n\t\t<\/script>\n\t<!-- HTML  template default layout left -->\r\n<div id=\"locate-anything-template-wrapper\">\r\n<div id=\"bloc1\">\r\n<div class=\"LA_filters\"><form id=\"map-filters-7\" method=\"post\" action=\"#\"><ul id=\"category-filters-container1\" class=\"category-filters-container\"><li class=\"filter-radio\" data-sort=\"9999\"><label>Tipo de negocio<\/label><div id=\"la-filter-3\" class=\"LA_filters_radio filters_image \"><label for=\"category-7-3\"><input class=\"filter_term_radio category-7\" type=\"radio\"  id=\"category-7-3\" name=\"category-7[]\" value=\"3\" ><div class=\"slug-bar filter_term_image\" style=\"background-image: url()\"><\/div><span class=\"filter_term_name\">Bar<\/span><\/label><\/div><div id=\"la-filter-4\" class=\"LA_filters_radio filters_image \"><label for=\"category-7-4\"><input class=\"filter_term_radio category-7\" type=\"radio\"  id=\"category-7-4\" name=\"category-7[]\" value=\"4\" ><div class=\"slug-tienda filter_term_image\" style=\"background-image: url()\"><\/div><span class=\"filter_term_name\">Tienda<\/span><\/label><\/div><\/li><li class=\"filter-radio\" data-sort=\"9999\"><label>Marker Categories<\/label><\/li><\/ul><\/form><\/div>\r\n<!-- Map Nav -->\n\t\t\t\t<div class=\"map-nav-wrapper\" id=\"map-nav-wrapper-7\">\n\t\t\t\t\t<div id=\"results-found-7\" class=\"map-nav-results-found\"><\/div>\n\t\t\t\t\t<div id=\"map-nav-7\" class=\"map-nav-lists map-nav-7\"><\/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-7\"><\/div>\r\n<\/div>\r\n<div id=\"bloc2\">\r\n<!-- Map container -->\t\n\t\t\t\t<style>\n#map-container-7 .awesome-marker i {font-size:15px !important;}\n#map-container-7{width:100%;height:500px !important; }\n\t\t\t\t<\/style>\n\t\t\t\t\t\t<div id=\"map-container-7\" >\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-7\"><div class=\"progress-bar\" id=\"progress-bar-7\"><\/div><\/div>\n\t\t\t\t\t\t<\/div><\/div>\r\n<\/div>\r\n<\/div>\r\n\r\n<!-- CSS -->\r\n<style>\r\n#bloc1 {\r\n    width:33%;\r\n    float: left;\r\n    background:#fff;   \r\n    font-family: Verdana;\r\n    font-style: 16px;\r\n    padding:0;\r\n    height: inherit;\r\n}\r\n\r\n#bloc2 {\r\n    width:67%;\r\n    float: left;\r\n    clear: none;\r\n}\r\n\r\n\/** MAP CONTAINER *\/\r\n.leaflet-container {    \r\n    height: 1000px !important;\r\n    float: left;\r\n    width: 100%;\r\n}\r\n\r\n\/** FILTERS *\/\r\n\r\n\/* checkboxes *\/\r\n.LA_filters {\r\n   \r\n}\r\n\r\n#bloc1  {\r\n    height: calc(100% - 53px); \r\n}\r\n\r\n.LA_filters_checkbox {\r\n\r\n}\r\n.filter_term_name {\r\n    padding-left: 5px;\r\n}\r\n\/* Main filter wrapper*\/\r\n.category-filters-container {\r\n\r\n}\r\n\r\n\/* filter container *\/\r\n.category-filters-container li {\r\n    padding-bottom: 1em;\r\n    \/*width: 50%;*\/\r\n    min-width: 150px;\r\n}\r\n\r\n\/* filter title*\/\r\n.category-filters-container li b {\r\n    width: 100% !important;\r\n    float: left;\r\n    margin-bottom: 5px;\r\n    font-family: sans-serif;\r\n    font-size: 14px;\r\n}\r\n\r\n\r\n\/** NAV LIST *\/\r\n\r\n\/* outer wrapper*\/\r\n.map-nav-wrapper {\r\n    height: inherit;\r\n    overflow: auto;\r\n    width: 100%;\r\n}\r\n.navlist-thumbnail {\r\n    width: 30%;\r\n}\r\n.navlist-stripp-content {\r\n    width: 70%;\r\n    line-height: 1;\r\n    padding-left: 10px;\r\n    font-size: 16px;\r\n}\r\n.navlist-link {\r\n    display: block;\r\n}\r\n\/* list item*\/\r\n.map-nav-item {\r\n    background: #ffffff none repeat scroll 0 0;\r\n    border: none !important;\r\n    box-shadow: none !important;\r\n    border-bottom: 1px solid #eaeaea !important;\r\n    color: #111111;\r\n    cursor: pointer;\r\n    float: left;\r\n    font-size: 15px !important;   \r\n    padding:  10px;\r\n    text-decoration: none;\r\n    float: left;\r\n    margin: 0;\r\n    padding-left: 0px\r\n}\r\n.map-nav-item:last-child {\r\n    margin-bottom: 30px;\r\n}\r\n\r\n\/* list item active*\/\r\n.map-nav-item:hover,.map-nav-item.focus {\r\n    color:inherit !important;\r\n    background-color: #f4f9fc;\r\n   }\r\n\r\n.map-nav-item:last-child { \r\n    border-bottom:0 !important;\r\n}\r\n\r\n\/* list item styles *\/\r\n.navlist-title {\r\n    margin-bottom: 5px;\r\n}\r\n.navlist-content {\r\n    display: flex;\r\n}\r\n\r\n\/* Mask for list img *\/\r\n.map-nav-item-wrapper div#mask {\r\n    width: 100% !important;\r\n    height: 100% !important;\r\n    max-height: 100% !important;\r\n}\r\n\r\n.map-nav-item-wrapper div#mask img{\r\n    width: 100%\r\n}\r\n\r\n.map-nav-pagination {\r\n    margin-left: 10px\r\n}\r\n\r\n.locate-anything-page-nav {\r\n    font-family: Verdana;\r\n    font-size: 12px !important;\r\n    float: left;\r\n    color: #2d5be3;\r\n    margin-right: 5px;\r\n    width:auto;\r\n}\r\n\r\n\/** TOKENIZE  *\/\r\n.TokensContainer li { min-width: 0;\r\n    width: auto;\r\n    height: auto !important;\r\n}\r\n\r\ndiv.Tokenize {\r\n    width: 90%;\r\n    max-width:15em;\r\n}\r\n\r\n#locate-anything-template-wrapper {\r\n    overflow: hidden;\r\n    width: 100%;  \r\n}\r\n\r\n\/*tooltip*\/\r\n.tooltip-wrap {\r\n    display: flex;\r\n}\r\n.tooltip-content {\r\n   padding-left: 10px;\r\n}\r\n.leaflet-container a.tooltip-link {\r\n    text-align: center;\r\n    display: block;\r\n    border: 1px solid;\r\n    padding: 5px;\r\n    margin: 10px 0;\r\n    border-radius: 5px;\r\n    background-color: #0078A8;\r\n    color: white;\r\n    text-transform: uppercase;\r\n}\r\n\r\n\/*nice-tooltips*\/\r\n.nice-tooltips .tooltip-wrap {\r\n    flex-direction: column;\r\n}\r\n.nice-tooltips .tooltip-content {\r\n   padding: 10px;\r\n}\r\n.leaflet-container .nice-tooltips a.tooltip-link {\r\n   margin: 10px;\r\n}\r\n\r\n<\/style>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-8","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/formtest.hilldevelop.com\/index.php?rest_route=\/wp\/v2\/pages\/8","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/formtest.hilldevelop.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/formtest.hilldevelop.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/formtest.hilldevelop.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/formtest.hilldevelop.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=8"}],"version-history":[{"count":6,"href":"https:\/\/formtest.hilldevelop.com\/index.php?rest_route=\/wp\/v2\/pages\/8\/revisions"}],"predecessor-version":[{"id":19,"href":"https:\/\/formtest.hilldevelop.com\/index.php?rest_route=\/wp\/v2\/pages\/8\/revisions\/19"}],"wp:attachment":[{"href":"https:\/\/formtest.hilldevelop.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=8"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}