Más

Establecer capas base en gxp viewer

Establecer capas base en gxp viewer


He creado una aplicación de visor usando la biblioteca opengeo gxp. He agregado algunas capas en la configuración de Capas de gxp viewer. algunos de los cuales están en el grupo de superposición, otros en el grupo personalizado y otros en segundo plano.

Según la documentación de gxp, las capas agregadas en el grupo de fondo se configuran automáticamente como capas base, pero aquí, en mi caso, todas las capas tienen isBaselayer = false, de manera similar, también quiero configurar las capas base en mi grupo personalizado, por favor ayuda.

grupos: {"predeterminado": "Superposiciones", // el título se puede anular con overlayNodeText "admin": {título: "Límite administrativo", exclusivo: verdadero}, "fondo": {título: "Capas base", exclusivo: true}} fuentes: {ol: {ptype: "gxp_olsource"}, local: {ptype: "gxp_wmscsource", url: "/ geoserver / wms", versión: "1.1.1"}, google: {ptype: "gxp_googlesource "}, osm: {ptype:" gxp_osmsource "}," mapquest ": {ptype:" gxp_mapquestsource "}} {fuente:" local ", título:" Límite de provincia ", nombre:" opengeo: admin_division ", estilos:" provincia ", opacidad: 0.8, fijo: verdadero, grupo:" admin ", visibilidad: verdadero, seleccionado: verdadero, isBaseLayer: verdadero}, {fuente:" local ", título:" Límite del distrito ", nombre:" opengeo: admin_division ", estilos:" distrito ", opacidad: 0.5, fijo: verdadero, grupo:" admin ", isBaseLayer: verdadero}, {fuente:" local ", título:" Límite de Tehsil ", nombre:" opengeo: admin_division ", estilos : "tehsil", opacidad: 0.5, fijo: verdadero, grupo: "admin"}, {fuente: " osm ", nombre:" mapnik ", grupo:" fondo ", isBaseLayer: true}

Creo que deberías poner solo esto en grupos: "admin":

{title: "Límite administrativo", exclusivo: verdadero}, "fondo": {título: "Capas base", exclusivo: verdadero

Y en su capa de fondo, intente poner visibilidad: verdadero en lugar de inBaseLayer: verdadero

Lo pongo de esa manera y funciona.