IGNF / geoportal-extensions

French Geoportal Extensions for well-known javascript mapping libraries (Leaflet and OpenLayers)
https://ignf.github.io/geoportal-extensions/
Other
64 stars 33 forks source link

feat(leaflet-route): more options passed to route #341

Closed azarz closed 1 year ago

azarz commented 1 year ago

Prise en compte des options routeOptions.onSuccess et routeOptions.geometryInInstructions passées à la création du widget

Pull request checklist

Verifiez que votre Pull Request remplit les conditions suivantes :

Type de Pull request

Quel type de changement cette Pull Request introduit-elle : - [x] Bugfix - [x] Feature - [ ] Mise à jour du style du code (syntaxe, renommage de fonctions) - [ ] Refactoring (lisibilité/performance du code, sans changements fonctionnels) - [ ] Changement sur le processus de build - [ ] Contenu de la documentation - [ ] Autres (décrire ci-après) : ## Quel est le comportement actuel (avant PR) :

Les options routeOptions.onSuccess et routeOptions.geometryInInstructions dans le code d'exemple suivant

  // Geoportail widget route
  const route = L.geoportalControl.Route({
    apiKey: "calcul",
    disableReverse: true,
    graphs: ["Pieton"],
    routeOptions: {
      onSuccess: computeRouteElevation,
      geometryInInstructions: false,
    },
  });
  map.addControl(route);

ne sont pas prises en compte.

Numéro du ticket : N/A

Quel est le nouveau comportement :

Ces deux options sont désormais prises en compte

Cette PR introduit-elle des breaking changes ?

Autres informations