Skip to content

Options de chargement

Quand en avez-vous besoin ?

Vous rencontrerez loadingOptions surtout dans deux cas:

  • IIFE auto-hébergée: vous chargez un bundle IIFE et vous passez explicitement loadingOptions.
  • Intégration avancée: vous souhaitez forcer un mode (url, api, window) au lieu du comportement par défaut.

Avec le script geoviewer-api (chargé via .../api/<TOKEN>/<CODE_VIEWER>), le chargement via API est déjà “câblé” par le script.

Modes disponibles

  • url: charge les 5 fichiers de configuration depuis un répertoire HTTP.
  • api: charge via l’API avec token + code (code viewer).
  • window: lit window.geoviewerConfig.

Exemples

{ type: 'url', url: 'http://localhost:9999/config/remote' }
{ type: 'api', token: '<token>', code: '<codeViewer>' }
{ type: 'window' }

Avancé

  • #SHARE=<token> peut surcharger basemap, catalogue et emprise.
  • Les includes remote et remoteCodeViewer sont résolus avant la validation finale.

Points d’attention

  • En mode url, les 5 fichiers (baseMap, catalog, contexts, viewer, widgets) doivent être présents.
  • En mode api, token et code sont obligatoires.

Aller plus loin