new Tile(data)
Constructor principal de la clase.
| Name | Type | Description |
|---|---|---|
data |
ArrayBuffer |
Uint8Array que representa un archivo de base de datos. |
Properties:
| Name | Type | Description |
|---|---|---|
tiles_ |
Object | Tesela. |
db_ |
Object | Base de datos. |
Methods
-
executeQuery(query){Object}
facade/js/provider/Tile.js, line 77 -
Este método ejecuta una consulta SQL.
Name Type Description queryString Consulta SQL.
Returns:
Resultado de ejecutar la consulta SQL.
-
getExtent(){Mx.Extent}
facade/js/provider/Tile.js, line 162 -
Este método obtiene la extensión de la tesela.
Returns:
Extensión de la tesela.
-
getFormat(){string}
facade/js/provider/Tile.js, line 183 -
Este método obtiene el formato de la tesela.
Returns:
Formato de la tesela. Por defecto devuelve "png".
-
getMaxZoomLevel(){number}
facade/js/provider/Tile.js, line 202 -
Este método obtiene el zoom máximo aplicable a la tesela.
Returns:
Zoom máximo aplicable a la tesela.
-
getTile(tileCoord){Object}
facade/js/provider/Tile.js, line 93 -
Este método obtiene la tesela correspondiente a las coordenadas proporcionadas.
Name Type Description tileCoordArray Coordenadas de la tesela.
Returns:
Tesela.
-
getVectorTile(tileCoord){Object}
facade/js/provider/Tile.js, line 121 -
Este método obtiene la tesela vectorial correspondiente a las coordenadas proporcionadas.
Name Type Description tileCoordArray Coordenadas de la tesela vectorial.
Returns:
Tesela vectorial.
-
init(data)
facade/js/provider/Tile.js, line 52 -
Este método crea la base de datos a partir de un fichero Uint8Array.
Name Type Description dataArrayBuffer Uint8Array que representa un archivo de base de datos.
-
setTile(tileCoord, tile)
facade/js/provider/Tile.js, line 150 -
Este método sobreescribe la tesela.
Name Type Description tileCoordArray Coordenadas de la tesela.
tileObject Tesela.