new WMC(options)
Constructor principal de la clase. Crea una capa WMC con parámetros especificados por el usuario.
| Name | Type | Description |
|---|---|---|
options |
Mx.parameters.LayerOptions |
Parámetros opcionales para la capa.
|
Properties:
| Name | Type | Description |
|---|---|---|
selected |
boolean | Indica si la capa fue seleccionada. |
layers |
Array.<IDEE.layer.WMS> | Capas definidas en WMC. |
sections |
Array.<IDEE.layer.Section> | Secciones definidas en WMC. |
loadContextPromise |
Promise | Promesa para la carga del WMC. |
maxExtent |
Mx.Extent | Máxima extensión de la capa. |
extentProj_ |
ol.Projection | Proyección actual. |
Extends
- IDEE.impl.layer.Layer
Methods
-
addTo(map)
impl/ol/js/layer/WMC.js, line 106 -
Este método agrega la capa al mapa.
Name Type Description mapIDEE.Map Mapa
-
calculateMaxExtent(){Promise.<Mx.Extent>}
impl/ol/js/layer/WMC.js, line 273 -
Este método obtiene la promesa con la máxima extensión de la capa WMC.
Returns:
Promesa con la máxima extensión de la capa.
-
destroy()
impl/ol/js/layer/WMC.js, line 297 -
Este método destruye el mapa, limpiando el HTML y anular el registro de todos los eventos.
-
equals(obj){boolean}
impl/ol/js/layer/WMC.js, line 315 -
Este método comprueba si un objeto es igual a esta capa.
Name Type Description objObject Objeto a comparar.
Returns:
Verdadero es igual, falso si no.
-
getLayers(){Array.<IDEE.layer.WMS>}
impl/ol/js/layer/WMC.js, line 285 -
Este método obtiene las capas incluidas en WMC.
Returns:
Capas incluidas en WMC.
-
getMaxExtent(callbackFn){Mx.Extent}
impl/ol/js/layer/WMC.js, line 248 -
Este método obtiene la extensión máxima de la capa WMC.
Name Type Description callbackFnfunction Función "callback".
Returns:
Extensión máxima de la capa.
-
loadLayers(context)
impl/ol/js/layer/WMC.js, line 207 -
Este método carga todas las capa de una WMC y las añade al mapa.
Name Type Description contextObject Contexto.
-
select()
impl/ol/js/layer/WMC.js, line 132 -
Este método selecciona la capa WMC y lanza el evento para dibujarla.
-
setFacadeObj(obj)
impl/ol/js/layer/WMC.js, line 235 -
Este método establece la clase de fachada WMC. La fachada se refiere a un patrón estructural como una capa de abstracción con un patrón de diseño.
Name Type Description objobject Capa de la fachada.
-
setLayer(layer)
impl/ol/js/layer/WMC.js, line 119 -
Este método establece la capa Openlayers.
Name Type Description layerol.layer Capa de Openlayers.
-
unselect()
impl/ol/js/layer/WMC.js, line 180 -
Este método deselecciona la capa WMC y lanza el evento para borrarla.