new XYZ(userParameters, options, vendorOptions)
Constructor principal de la clase. Crea una capa XYZ con parámetros especificados por el usuario.
| Name | Type | Description |
|---|---|---|
userParameters |
Mx.parameters.TMS |
Parámetros para la construcción de la capa.
|
options |
Mx.parameters.LayerOptions |
Parámetros opcionales para la capa.
|
vendorOptions |
Object |
Opciones para la biblioteca base. Ejemplo vendorOptions: |
Properties:
| Name | Type | Description |
|---|---|---|
url |
String | Url del servicio XYZ. |
visibility |
Boolean | Define si la capa es visible o no. |
minZoom |
Number | Limitar el zoom mínimo. |
maxZoom |
Number | Limitar el zoom máximo. |
tileGridMaxZoom |
Number | Zoom máximo de la tesela en forma de rejilla. |
displayInLayerSwitcher |
Boolean | Mostrar en el selector de capas. |
Extends
- IDEE.impl.layer.Vector
Methods
-
addProvider_(){cesium.UrlTemplateImageryProvider}
impl/cesium/js/layer/XYZ.js, line 185 -
Este método obtiene el proveedor de Cesium para añadir la capa.
- ⚠️ Advertencia: Este método no debe ser llamado por el usuario.
Returns:
Proveedor de la capa.
-
addTo(map)
impl/cesium/js/layer/XYZ.js, line 152 -
Este método añade la capa al mapa de la implementación.
Name Type Description mapIDEE.impl.Map Mapa de la implementación.
-
destroy()
impl/cesium/js/layer/XYZ.js, line 241 -
Este método destruye esta capa, limpiando el HTML y anulando el registro de todos los eventos.
-
equals(obj){Boolean}
impl/cesium/js/layer/XYZ.js, line 272 -
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.
-
getTileSize(){IDEE.layer.XYZ.impl.tileSize_}
impl/cesium/js/layer/XYZ.js, line 229 -
Este método devuelve el tamaño de la tesela de la capa.
Returns:
Tamaño de la tesela.
-
getTileUrlFunction(){undefined}
impl/cesium/js/layer/XYZ.js, line 217 -
Este método devuelve la url de la tesela actual.
Returns:
URL tesela.
-
setFacadeObj(obj)
impl/cesium/js/layer/XYZ.js, line 259 -
Este método establece la clase de fachada XYZ. 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 XYZ de la fachada.
-
setTileUrlFunction(tileUrlFunction)
impl/cesium/js/layer/XYZ.js, line 204 -
Este método modifica la url de la tesela. No disponible para Cesium.
Name Type Description tileUrlFunctionString Nueva URL tesela.
-
setVisible(visibility)
impl/cesium/js/layer/XYZ.js, line 131 -
Este método establece la visibilidad de esta capa.
Name Type Description visibilityBoolean Verdadero es visible, falso si no.