2.7. Configuración - Desarrollos-IDEE/API-IDEE GitHub Wiki
La API-IDEE proporciona unas configuraciones por defecto definidas en el fichero configuration.js.
Cualquier modificación que se quiera hacer de las configuraciones establecidas por defecto, se debe hacer antes de crear el mapa "IDEE.map". Se utiliza el método IDEE.config([Parámetro], [NuevoValor])
Ejemplos:
// Ejemplo cambiando el valor por defecto de IDEE.config.baseLayer
IDEE.config('baseLayer', 'TMS*PNOA-MA*https://tms-pnoa-ma.idee.es/1.0.0/pnoa-ma/{z}/{x}/{-y}.jpeg*true*false*19');
const map = IDEE.map({
container: 'mapjs',
controls: ['scale'],
zoom: 6,
bbox: [-3132050.401125163, 3036505.360983581, 983484.0466877755, 5563700.732843714],
});
// Cambiando el valor por defecto de IDEE.config.backgroundlayers
IDEE.config('backgroundlayers', [
{
"id": "mapa",
"title": "Callejero",
"layers": [
"TMS*IGNBaseTodo*https://tms-ign-base.idee.es/1.0.0/IGNBaseTodo/{z}/{x}/{-y}.jpeg*true*false*17"
]
},
{
"id": "imagen",
"title": "Imagen",
"layers": [
"TMS*PNOA-MA*https://tms-pnoa-ma.idee.es/1.0.0/pnoa-ma/{z}/{x}/{-y}.jpeg*true*false*19"
]
},
{
"id": "hibrido",
"title": "Híbrido",
"layers": [
"TMS*PNOA-MA*https://tms-pnoa-ma.idee.es/1.0.0/pnoa-ma/{z}/{x}/{-y}.jpeg*true*false*19",
"TMS*IGNBaseOrto*https://tms-ign-base.idee.es/1.0.0/IGNBaseOrto/{z}/{x}/{-y}.png*true*false*17"
]
}
])
Para ver los parámetros desde consola, se puede hacer IDEE.config.
y te listará todos los parámetros posibles.
Las configuraciones posibles se pueden ver en dicho archivo, se pueden destacar las siguientes:
- PROXY_URL: URL del servicio proxy de la API-IDEE.
- DEFAULT_PROJ: Proyección por defecto, EPSG:3857*m.
- baseLayer: Determina la capa base en formato TMS,
TMS*IGNBaseTodo*https://tms-ign-base.idee.es/1.0.0/IGNBaseTodo/{z}/{x}/{-y}.jpeg*true*false*17
- MIN_ZOOM: Zoom mínimo que tendrá la API-IDEE por defecto.
- MAX_ZOOM: Zoom máximo que tendrá la API-IDEE por defecto.