new MBTiles(userParameters, options, vendorOptions)
Constructor principal de la clase. Crea una capa de implementación MBTiles con parámetros especificados por el usuario.
| Name | Type | Description |
|---|---|---|
userParameters |
String | Mx.parameters.MBTiles |
Parámetros para la construcción de la capa.
|
options |
Mx.parameters.LayerOptions |
Opciones personalizadas para esta capa.
|
vendorOptions |
Object |
Opciones para la biblioteca base. Ejemplo vendorOptions: |
Properties:
| Name | Type | Description |
|---|---|---|
tileLoadFunction_ |
function | Función de carga de la tesela vectorial. |
url_ |
string | URL del fichero o servicio que genera el MBTiles. |
source_ |
ArrayBuffer | Uint8Array | Response | File | Fuente de la capa. |
maxExtent_ |
Mx.Extent | La medida en que restringe la visualización a una región específica. |
maxZoomLevel_ |
number | Zoom máximo aplicable a la capa. |
opacity_ |
number | Opacidad de capa. |
zIndex_ |
number | zIndex de la capa. |
visibility |
boolean | Define si la capa es visible o no. |
Extends
- IDEE.impl.Layer
Methods
-
addProvider_(){TileLoadFunctionImagineryProvider}
impl/cesium/js/layer/MBTiles.js, line 234 -
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/MBTiles.js, line 150 -
Este método añade la capa al mapa de la implementación.
Name Type Description mapIDEE.impl.Map Mapa de la implementación.
-
createCesiumLayer_(optCesiumLayer, provider)
impl/cesium/js/layer/MBTiles.js, line 191 -
Este método crea el layer de Cesium.
- ⚠️ Advertencia: Este método no debe ser llamado por el usuario.
Name Type Description optCesiumLayerObject Opciones para el constructor de la capa de Cesium.
providerMBTileImageryProvider Proveedor de Cesium
-
destroy()
impl/cesium/js/layer/MBTiles.js, line 288 -
Este método destruye esta capa, limpiando el HTML y anulando el registro de todos los eventos.
-
equals(obj){Boolean}
impl/cesium/js/layer/MBTiles.js, line 306 -
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.
-
fetchSource(){Object}
impl/cesium/js/layer/MBTiles.js, line 209 -
Este método busca la fuente de la capa.
Returns:
Promesa con el resultado de la búsqueda de la fuente.
-
setFacadeObj(obj)
impl/cesium/js/layer/MBTiles.js, line 276 -
Este método establece la clase de la fachada de MBTiles.
Name Type Description objObject Objeto a establecer como fachada.
-
setMaxExtent(maxExtent)
impl/cesium/js/layer/MBTiles.js, line 254 -
Este método establece la máxima extensión de la capa.
Name Type Description maxExtentMx.Extent Máxima extensión.
-
setVisible(visibility)
impl/cesium/js/layer/MBTiles.js, line 117 -
Este método establece la visibilidad de esta capa.
Name Type Description visibilityBoolean Verdadero es visible, falso si no.