CP-030-03 - Carga capa WFS NO visible
Carga capa WFS NO visible
by SIGC
HTML
<link rel="stylesheet" href="https://sigc.desarrollo.guadaltel.es/mapea42_dev/assets/css/mapea.ol.min.css">
<link rel="stylesheet" href="https://sigc.desarrollo.guadaltel.es/mapea42_dev/plugins/printer/printer.min.css">
<script src="https://sigc.desarrollo.guadaltel.es/mapea42_dev/vendor/browser-polyfill.js"></script>
<script src="https://sigc.desarrollo.guadaltel.es/mapea42_dev/js/mapea.ol.min.js"></script>
<script src="https://sigc.desarrollo.guadaltel.es/mapea42_dev/js/configuration.js"></script>
<script src="https://sigc.desarrollo.guadaltel.es/mapea42_dev/plugins/printer/printer.ol.min.js"></script>
<script src="https://sigc.desarrollo.guadaltel.es/mapea42_dev/plugins/attributetable/attributetable.ol.min.js"></script>
<link rel="stylesheet" href="https://sigc.desarrollo.guadaltel.es/mapea42_dev/plugins/attributetable/attributetable.min.css">
<button onclick="javascript:mostrarocultarCapa()">
Mostrar/Ocultar Capa WFS
</button>
<div id="map" class="container"></div>
CSS
<style rel="stylesheet">html,
body {
margin: 0;
padding: 0;
height: 100%;
overflow: hidden;
}
JavaScript
// TEST
// Por defecto la capa WFS debe mostrarse oculta
// El botón Mostrar/Ocultar activa o desactiva la visualización que va filtrada por 2 ids
// Se establece estilo azul para la capa.
var mapajs = M.map({
container: "map",
controls: ["layerswitcher"],
wmcfiles: ["cdau"],
layers: ["WFST*Campamentos*https://geostematicos-sigc.juntadeandalucia.es/geoserver/sepim/ows?*sepim:campamentos*MPOINT"]
});
mapajs.addPlugin(new M.plugin.AttributeTable());
mapajs.addPlugin(new M.plugin.Printer({
"params": {
"pages": {
"clientLogo": "http://www.juntadeandalucia.es/economiayhacienda/images/plantilla/logo_cabecera.gif",
"creditos": "Impresión generada a través de Mapea"
},
"layout": {
"outputFilename": "mapea_${yyyy-MM-dd_hhmmss}"
}
}
}, {
"options": {
"legend": "true"
}
}));
// Con metodos
var layer = new M.layer.WFS({
url: "http://geostematicos-sigc.juntadeandalucia.es/geoserver/tematicos/ows?",
namespace: "tematicos",
name: "Provincias",
legend: "Provincias",
ids: "3,4"
});
layer.setVisible(false);
layer.setStyle(new M.style.Polygon({
fill: {
color: 'blue',
opacity: 0.8
}
}));
mapajs.addWFS(layer);
// Habilitamos opción para mostrar u ocultar capa
function mostrarocultarCapa() {
layer.setVisible(!layer.isVisible());
}