new WMTS(userParameters, options, vendorOptions)
Constructor principal de la clase. Crea una capa WMTS con parámetros especificados por el usuario.
| Name | Type | Description |
|---|---|---|
userParameters |
string | Mx.parameters.WMTS |
Parámetros para la construcción de la capa.
|
options |
Mx.parameters.LayerOptions |
Estas opciones se mandarán a la implementación de la capa.
|
vendorOptions |
Object |
Opciones para la biblioteca base. Ejemplo vendorOptions: |
Properties:
| Name | Type | Description |
|---|---|---|
idLayer |
String | Identificador de la capa. |
minZoom |
Number | Limitar el zoom mínimo. |
maxZoom |
Number | Limitar el zoom máximo. |
matrixSet |
String | La matriz seleccionada de las definidas en las Capacidades del servicio. |
legend |
String | El nombre que la capa mostrará en el árbol de contenido, si existe. |
transparent |
Boolean | (deprecated) Falso si es una capa base, verdadero en caso contrario. |
options |
Object | Opciones de capas de WMTS. |
capabilitiesMetadata |
Object | Capacidades de metadatos WMTS. |
useCapabilities |
Boolean | Define si se utilizará el capabilities para generar la capa. |
isBase |
Boolean | Define si la capa es base. |
Extends
- IDEE.Layer
Methods
-
equals(obj){Boolean}
facade/js/layer/WMTS.js, line 295 -
Este método comprueba si un objeto es igual a esta capa.
Name Type Description objObject Objeto a comparar.
Returns:
Valor verdadero es igual, falso no lo es.
-
getCapabilities(){IDEE.layer.WMTS.getCapabilitiesPromise_}
facade/js/layer/WMTS.js, line 271 -
Este método recupera una promesa que será resuelto cuando se recupera la solicitud GetCapabilities por el servicio y analizado. Las capacidades se almacenan en caché para evitar solicitudes múltiples.
Returns:
Devuelve el fichero de Capacidades o Metadatos.
-
getFeatureInfoUrl(coordinate, zoom, formatInfo, longlat)
facade/js/layer/WMTS.js, line 322 -
Devuelve la url de los objetos geográficos.
Name Type Description coordinateArray Coordenadas. Para 3D La coordenada X Y del mosaico.
zoomNumber Nivel de zoom del mapa. Para 3D El nivel del mosaico.
formatInfoString Formato.
longlatArray Sólo disponible para Cesium. Longitud y latitud en la que se seleccionarán las características.
-
getTileColTileRow(coordinate, zoom){IDEE.impl.getTileColTileRow}
facade/js/layer/WMTS.js, line 336 -
Devuelve la columna de mosaicos y la fila de la tesela.
Name Type Description coordinateArray Coordenadas.
zoomNumber Nivel de zoom del mapa.
Returns:
Columna y fila de la tesela.
-
matrixSet(){IDEE.layer.WMTS.impl.matrixSet}
facade/js/layer/WMTS.js, line 184 -
Devuelve el valor de la propiedad "matrixSet".
Returns:
"matrixSet" de la capa.
-
matrixSet(newMatrixSet)
facade/js/layer/WMTS.js, line 196 -
Sobrescribe el valor de la "propiedad matrixSet".
Name Type Description newMatrixSetIDEE.layer.WMTS.impl.matrixSet Nuevo valor "matrixSet".
-
options(){IDEE.layer.WMTS.options}
facade/js/layer/WMTS.js, line 208 -
Devuelve las opciones de la capa.
Returns:
Devuelve las opciones.
-
options(newOptions)
facade/js/layer/WMTS.js, line 220 -
Sobrescribe las opciones de la capa.
Name Type Description newOptionsObject Nuevas opciones.
-
setFormat(newFormat)
facade/js/layer/WMTS.js, line 348 -
Sobrescribe el formato.
Name Type Description newFormatString Nuevo formato.
-
setName(newName)
facade/js/layer/WMTS.js, line 256 -
Sobreescribe el nombre de la capa.
Name Type Description newNamestring Nuevo nombre de la capa.
-
setTileLoadFunction(func)
facade/js/layer/WMTS.js, line 232 -
Sobrescribe la función de carga de teselas.
Name Type Description funcfunction Función de carga de teselas.
-
setURL(newURL)
facade/js/layer/WMTS.js, line 244 -
Sobreescribe la URL de la capa.
Name Type Description newURLstring Nueva URL de la capa.