Class: MBTileImageryProvider

IDEE/impl/provider/TileLoadFunctionImagineryProvider~MBTileImageryProvider


import MBTileImageryProvider from 'IDEE/impl/provider/TileLoadFunctionImagineryProvider';

Esta clase genera una Tesela. Es un paquete de datos geográficos, empaquetados en mosaicos.

new MBTileImageryProvider(userParam, options)

impl/cesium/js/provider/MBTileImageryProvider.js, line 23

Constructor principal de la clase.

Name Type Description
userParam Object

Parámetros para la obtención de las teselas

  • source: Fuente de la capa.
  • tileLoadFunction: Función de carga de la tesela proporcionada por el usuario.
options Object

Opciones para el constructor de la clase padre TileMapServiceImageryProvider

Properties:
Name Type Description
tiles_ Object

Tesela.

db_ Object

Base de datos.

Methods

executeQuery(query){Object}

impl/cesium/js/provider/MBTileImageryProvider.js, line 102

Este método ejecuta una consulta SQL.

Name Type Description
query String

Consulta SQL.

Returns:
Resultado de ejecutar la consulta SQL.

getExtent(){Mx.Extent}

impl/cesium/js/provider/MBTileImageryProvider.js, line 158

Este método obtiene la extensión de la tesela.

Returns:
Extensión de la tesela.

getFormat(){string}

impl/cesium/js/provider/MBTileImageryProvider.js, line 179

Este método obtiene el formato de la tesela.

Returns:
Formato de la tesela. Por defecto devuelve "png".

getMaxZoomLevel(){number}

impl/cesium/js/provider/MBTileImageryProvider.js, line 198

Este método obtiene el zoom máximo aplicable a la tesela.

Returns:
Zoom máximo aplicable a la tesela.

getTile(tileCoord){String}

impl/cesium/js/provider/MBTileImageryProvider.js, line 118

Este método obtiene la tesela correspondiente a las coordenadas proporcionadas.

Name Type Description
tileCoord Array

Coordenadas de la tesela.

Returns:
Imagen de la tesela en base64.

init()

impl/cesium/js/provider/MBTileImageryProvider.js, line 54

Este método crea la base de datos a partir de un fichero Uint8Array.

setTile(tileCoord, tile)

impl/cesium/js/provider/MBTileImageryProvider.js, line 146

Este método sobreescribe la tesela.

Name Type Description
tileCoord Array

Coordenadas de la tesela.

tile Object

Tesela.