Class: spw.api.MapServiceLayer

new MapServiceLayer(config)

Paramètres:
Nom Type Description
config
Propriétés
Nom Type Description
layerId Number spw.api.MapServiceLayer#layerId
name String spw.api.MapServiceLayer#name
maxScale Number spw.api.MapServiceLayer#maxScale
minScale Number spw.api.MapServiceLayer#minScale
defaultVisibility Boolean spw.api.MapServiceLayer#defaultVisibility
identifiable Boolean spw.api.MapServiceLayer#identifiable
Source:

Overview

MembresMéthodes

Membres

clusterLayer

Source:

defaultVisibility

Visibilité par défaut de la couche, configurée au niveau du Mapserver mais overridable par l'utilisateur via config
Source:

fromParent

Le changement de visibilité est demandé depuis un layer parent
Source:

heatLayer

Source:

identifiable

Indique si la couche est identifiable
Source:

layerId

Identifiant de la couche définie au niveau du service
Source:

legends

Information des légendes de la couche.
Source:

mapService

Référence vers le spw.api.MapService
Source:

maxScale

Echelle maximum
Source:

minScale

Echelle minimum
Source:

name

Nom de la couche
Source:

parentLayer

Référence vers le spw.api.MapServiceLayer parent
Source:

subLayers

Tableau des spw.api.MapServiceLayer enfants
Source:

sublayersVisibilityState

Stock les anciennes visibilités des sous layers au moment du changement de visibilité
Source:

touched

La visibilité du service a été changée manuellement par l'utilisateur
Source:

visibility

Visibilité de la couche telle que choisir par l'utilisateur (via la TOC par exemple)
Source:

visible

Visibilité effective de la couche: est-elle visible actuellement sur la carte ?
Source:

Méthodes

_updateScaleByChilds()

Met à jour l'échelle du spw.api.MapServiceLayer courant en fonction de l'échelle définie dans les sous layers.
Source:

addChildLayer(subLayer)

Ajoute un spw.api.MapServiceLayer enfant au spw.api.MapServiceLayer courant.
Paramètres:
Nom Type Description
subLayer
Source:

getLayerLegend(scale)

Récupére la légende spécifique au spw.api.MapServiceLayer courant en fonction de l'échelle donnée.
Paramètres:
Nom Type Description
scale le niveau d'échelle
Source:
Retourne:

hide()

Cache le layer courant
Source:

isVisible() → {Boolean}

Indique si le spw.api.MapServiceLayer courant est visible.
Source:
Retourne:
Type
Boolean

show()

Affiche le layer courant
Source:

visibleAtCurrentScale() → {Boolean}

Détermine si le layer courant est visible à l'échelle actuelle.
Source:
Retourne:
Type
Boolean

visibleAtScale(scale) → {Boolean}

Détermine si le layer courant est visible à l'échelle donnée.
Paramètres:
Nom Type Description
scale le niveau d'échelle
Source:
Retourne:
Type
Boolean