for (CapaInformacion c : CapaConsultas.getAll(true, false)) {
if (c.isHabilitada()) {
log.info("Cargamos la capa " + c);
this.mapView.addLayer(
new MapViewerLayer(c.getNombre(), new WmsTileSource(c
.getUrl()), new MemoryTileCache(), 6), false);
someLayer = true;
} else
log.info("La capa " + c + " no esta habilitada");
}
if (!someLayer) {
log.info("Cargamos la capa por defecto");
this.mapView.addLayer(new MapViewerLayer("OSM",
new OsmTileSource.Mapnik(), new MemoryTileCache(), 16),
false);
}
// Capas opcionales:
final List<CapaInformacion> todasOpcionales = CapaConsultas.getAll(
false, null);
for (CapaInformacion c : todasOpcionales) {
if (c.isHabilitada()) {
final MapViewerLayer layer = new MapViewerLayer(c.getNombre(),
new WmsTileSource(c.getUrl()), new MemoryTileCache(), 6);
layer.visible = false;
log.debug("Añadimos la capa " + c);
this.mapView.addLayer(layer, false);
}