(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:

  1. show: para mostrar las capas de dicho tipo.
  2. 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:

  1. all: para considerar todos los tipos de capas.
  2. dataSources: modificará únicamente las entidades contenidas en dataSources.
  3. entities: modificará únicamente las entidades contenidas en el viewer y fuera de un dataSource.
  4. heatmaps: modificará únicamente los mapas de calor.
  5. 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'
)