Contrôle par URL

Langage de l’application

Permet de contrôler par url le langage utilisé dans l’application. Si le langage demandé n’existe pas, c’est l’anglais (en) qui sera utilisé.

Params :
  • lang= fr ou en
Exemple:

Ouverture du panneau latéral

Params :
  • sidenav= 1 ou 0 (1 = ouvert)
Exemple:

Ajout de couches

Params :
  • wmsUrl=
  • layers=
  • vector=
Exemple:

Sélection du contexte

Centre de la carte

Les coordonnées sont en latitude longitude.

Params :
  • center=
Exemple:

Étendue de la carte

Permet de zoomer à l’étendue désirée à l’ouverture de la carte. Les coordonnées sont en latitude longitude, selon la logique suivante [minx, miny, maxx, maxy]. Elles seront converties selon la projection de la carte.

Ce paramètre d’URL a été introduite car le zoom et le center (par url) ne permettent pas d’obtenir le même résultat, par mobile, tablette ou bureau.

Params :
  • zoomExtent=
Exemple:

Visibilité des couches

Basé sur les identifiant du layer. L’id peut être configuré dans les contexte OU assigné automatiquement (uuid).

{
    "title": "OSM",
    "baseLayer": true,
    "**id**":"osm1",
    "sourceOptions": {
        "type": "osm"
        }
}
Params :
  • visiblelayers= (liste de id, séparés par une virgule OU * (tous) )
  • invisiblelayers= (liste de id, séparés par une virgule OU * (tous) )
Exemple:

Recherche

Params :
  • search=
    • #couche pour n’avoir que les couches
    • #adresse
    • #route
    • #municipalites, #mun
    • #mrc
    • #entreprise
    • #lieu
    • #sumi, #borne, #bornes
    • #code-postal
    • #anciennes-adresses
    • #ancienne-municipalites
    • #région-administrative ou #regadmin
    • #borne, #bornes, #repère, #km
  • search=915&sf=1
    • sf=1 permet de zoomer sur le premier résultat
  • search=915&searchGeom=1
    • searchGeom=1 permet de faire afficher la géométrie des résultats retournés par la recherche.
  • search=1000000&exactMatch=1
    • exactMatch=1 permet de conserver dans la liste des résultats que ceux ayant un match exact. Controle par URL pour la 1ère recherche par url seulement.
Exemple:

Itinéraire

Params :
  • tool=directions
  • routing= (liste de longitude,latitude, séparé par virgules)
Exemple: