(ES) showHideLayersByType()
Información
Versión de implementación: beta 1.01
Actualizado en: beta 1.09
Descripción
Muestra u oculta todas las capas de un tipo en concreto, o todos los tipos.
Invocación
showHideLayersByType( showProperty, layerType )
Parámetros de entrada
showProperty
parámetro en el que se recoge si se quiere mostrar u ocultar las capas. Dicho parámetro se introduce como una cadena de texto, y puede ser:
- show: para mostrar las capas de dicho tipo.
- hide: para ocultar las capas de dicho tipo.
layerType
Parámetro que recoge el tipo de capas a las que se quiere modificar su visibilidad. Este parámetro se introduce también como una cadena de texto, y acepta una de las siguientes opciones:
- all: para considerar todos los tipos de capas.
- dataSources: modificará únicamente las entidades contenidas en dataSources.
- entities: modificará únicamente las entidades contenidas en el viewer y fuera de un dataSource.
- heatmaps: modificará únicamente los mapas de calor.
- primitives: modificará únicamente los primitivos contenidos en la escena del viewer.
Ejemplos de uso
Ocultar todos los tipos de capas presentes en el mapa:
showHideLayersByType( 'hide', 'all' )
Mostrar todos los tipos de capas presentes en el mapa:
showHideLayersByType( 'hide', 'all' )
Simbología del ejemplo
Los iconos de ciudad (color aguamarina) son entidades contenidas en un dataSource, los puntos rojos son primitivos, y la imagen morada corresponde a un mapa de calor.
Ocultar únicamente los dataSources de entidades:
showHideLayersByType( 'hide', 'dataSources' )
Mostrar únicamente los dataSources de entidades:
showHideLayersByType( 'show', 'dataSources' )