{"id":127,"date":"2026-05-02T19:29:45","date_gmt":"2026-05-02T19:29:45","guid":{"rendered":"https:\/\/simplyaboard.com\/?page_id=127"},"modified":"2026-05-03T14:59:38","modified_gmt":"2026-05-03T14:59:38","slug":"test","status":"publish","type":"page","link":"https:\/\/simplyaboard.com\/?page_id=127","title":{"rendered":"TEST"},"content":{"rendered":"\n<link rel=\"stylesheet\" href=\"https:\/\/unpkg.com\/leaflet@1.9.4\/dist\/leaflet.css\" \/>\n<script src=\"https:\/\/unpkg.com\/leaflet@1.9.4\/dist\/leaflet.js\"><\/script>\n\n<div id=\"mapa-vts-dual\" style=\"width: 100%; height: 800px; background: #aad3df; border: 2px solid #002e5a;\"><\/div>\n\n<script>\n    \/\/ 1. Iniciamos el mapa\n    var map = L.map('mapa-vts-dual').setView([28.463, -16.242], 14);\n\n    \/\/ --- DEFINICI\u00d3N DE CAPAS BASE (Solo una activa a la vez) ---\n\n    \/\/ Capa 1: IHM \/ COVAM (La profesional que ya nos funciona)\n    var capaIHM = L.tileLayer.wms(\"https:\/\/ideihm.covam.es\/encwms\/wms?\", {\n        layers: 'ENC',\n        format: 'image\/png',\n        transparent: true,\n        version: '1.3.0',\n        crs: L.CRS.EPSG4326,\n        attribution: \"\u00a9 COVAM \/ IHM\"\n    }).addTo(map); \/\/ La dejamos como predeterminada\n\n    \/\/ Capa 2: IGN Mapa R\u00e1ster (Callejero y Topograf\u00eda)\n    var capaIGN = L.tileLayer.wms(\"https:\/\/www.ign.es\/wms-inspire\/mapa-raster?\", {\n        layers: 'mtn_rasterizado',\n        format: 'image\/png',\n        transparent: false,\n        version: '1.3.0',\n        attribution: '\u00a9 Instituto Geogr\u00e1fico Nacional'\n    });\n\n    \/\/ --- DEFINICI\u00d3N DE CAPAS SUPERPUESTAS (Se activan SOBRE la base) ---\n    \n    var capaLuces = L.tileLayer('https:\/\/tiles.openseamap.org\/seamark\/{z}\/{x}\/{y}.png', {\n        attribution: '\u00a9 OpenSeaMap'\n    });\n\n    \/\/ --- CONFIGURACI\u00d3N DEL SELECTOR (El bot\u00f3n) ---\n\n    var mapasBase = {\n        \"Carta N\u00e1utica (IHM)\": capaIHM,\n        \"Mapa Terrestre (IGN)\": capaIGN\n    };\n\n    var superposiciones = {\n        \"Sectores Luces (OSM)\": capaLuces\n    };\n\n    \/\/ A\u00f1adimos el control al mapa\n    L.control.layers(mapasBase, superposiciones, {collapsed: false}).addTo(map);\n\n    \/\/ 4. Marcador VTS\n    L.marker([28.472, -16.223]).addTo(map).bindPopup('<b>VTS Tenerife<\/b>');\n\n    L.control.scale({imperial: false}).addTo(map);\n<\/script>\n\n\n\n<link rel=\"stylesheet\" href=\"https:\/\/unpkg.com\/leaflet@1.9.4\/dist\/leaflet.css\" \/>\n<script src=\"https:\/\/unpkg.com\/leaflet@1.9.4\/dist\/leaflet.js\"><\/script>\n\n<div id=\"mapa-canarias-pro\" style=\"width: 100%; height: 800px; background: #aad3df; border: 2px solid #002e5a;\"><\/div>\n\n<script>\n    \/\/ 1. Configuraci\u00f3n del mapa (Santa Cruz de Tenerife)\n    var map = L.map('mapa-canarias-pro').setView([28.463, -16.242], 14);\n\n    \/\/ 2. CAPA BASE: Carta N\u00e1utica IHM (La que siempre estar\u00e1 debajo)\n    var capaIHM = L.tileLayer.wms(\"https:\/\/ideihm.covam.es\/encwms\/wms?\", {\n        layers: 'ENC',\n        format: 'image\/png',\n        transparent: true,\n        version: '1.3.0',\n        crs: L.CRS.EPSG4326,\n        attribution: \"\u00a9 COVAM \/ Armada Espa\u00f1ola\"\n    }).addTo(map);\n\n    \/\/ 3. CAPA SUPERPUESTA: Callejero IGN\n    \/\/ Al ser transparente, si la activas, ver\u00e1s las calles sobre la carta n\u00e1utica\n    var capaIGN = L.tileLayer.wms(\"https:\/\/www.ign.es\/wms-inspire\/mapa-raster?\", {\n        layers: 'mtn_rasterizado',\n        format: 'image\/png',\n        transparent: true, \/\/ Permitimos transparencia\n        opacity: 0.7,      \/\/ Le damos un toque suave para que no tape las sondas\n        version: '1.3.0',\n        attribution: '\u00a9 IGN'\n    });\n\n    \/\/ 4. CAPA SUPERPUESTA: Luces OpenSeaMap\n    var capaLuces = L.tileLayer('https:\/\/tiles.openseamap.org\/seamark\/{z}\/{x}\/{y}.png', {\n        attribution: '\u00a9 OpenSeaMap'\n    });\n\n    \/\/ 5. ORGANIZACI\u00d3N DEL SELECTOR (Iconos)\n    \n    \/\/ Las \"Base Maps\" solo permiten tener una seleccionada (el fondo azul)\n    var baseMaps = {\n        \"\u2693 Carta N\u00e1utica Oficial\": capaIHM\n    };\n\n    \/\/ Las \"Overlays\" son las que puedes marcar\/desmarcar con el \"check\"\n    var overlayMaps = {\n        \"\ud83d\uddfa\ufe0f Callejero Terrestre (IGN)\": capaIGN,\n        \"\ud83d\udea8 Refuerzo de Luces (OSM)\": capaLuces\n    };\n\n    \/\/ A\u00f1adimos el control al mapa (abierto por defecto)\n    L.control.layers(baseMaps, overlayMaps, {collapsed: false}).addTo(map);\n\n    \/\/ Escala y Marcador\n    L.control.scale({imperial: false}).addTo(map);\n    L.marker([28.472, -16.223]).addTo(map).bindPopup('<b>VTS Tenerife<\/b>');\n<\/script>\n\n\n\n<link rel=\"stylesheet\" href=\"https:\/\/unpkg.com\/leaflet@1.9.4\/dist\/leaflet.css\" \/>\n<script src=\"https:\/\/unpkg.com\/leaflet@1.9.4\/dist\/leaflet.js\"><\/script>\n\n<div id=\"mapa-vts-puro\" style=\"width: 100%; height: 800px; background: #aad3df; border: 2px solid #002e5a;\"><\/div>\n\n<script>\n    \/\/ 1. Centramos el visor en el Puerto de Santa Cruz\n    var map = L.map('mapa-vts-puro').setView([28.463, -16.242], 14);\n\n    \/\/ 2. CARTA N\u00c1UTICA ELECTR\u00d3NICA (ENC) - COVAM\n    \/\/ Esta es la capa \u00fanica que ya contiene sondas, luces y balizamiento oficial\n    var cartaProfesional = L.tileLayer.wms(\"https:\/\/ideihm.covam.es\/encwms\/wms?\", {\n        layers: 'ENC', \n        format: 'image\/png',\n        transparent: true,\n        version: '1.3.0',\n        crs: L.CRS.EPSG4326, \n        attribution: \"\u00a9 COVAM \/ Instituto Hidrogr\u00e1fico de la Marina\"\n    }).addTo(map);\n\n    \/\/ 3. Marcador VTS Tenerife\n    \/\/ Lo he ajustado un poco m\u00e1s hacia la bocana para que quede centrado\n    L.marker([28.472, -16.223]).addTo(map)\n        .bindPopup('<b>VTS Tenerife<\/b><br>Cartograf\u00eda Oficial S-52');\n\n    \/\/ Escala gr\u00e1fica en metros\n    L.control.scale({imperial: false}).addTo(map);\n<\/script>\n\n\n\n\n\n\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\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":{"_kadence_starter_templates_imported_post":false,"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","footnotes":""},"class_list":["post-127","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/simplyaboard.com\/index.php?rest_route=\/wp\/v2\/pages\/127","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/simplyaboard.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/simplyaboard.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/simplyaboard.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/simplyaboard.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=127"}],"version-history":[{"count":49,"href":"https:\/\/simplyaboard.com\/index.php?rest_route=\/wp\/v2\/pages\/127\/revisions"}],"predecessor-version":[{"id":180,"href":"https:\/\/simplyaboard.com\/index.php?rest_route=\/wp\/v2\/pages\/127\/revisions\/180"}],"wp:attachment":[{"href":"https:\/\/simplyaboard.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=127"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}