WATERBEAR:Localisation

De WIKI sur Linux (ADB)
Révision datée du 26 février 2021 à 13:05 par Adebast (discussion | contributions) (Page créée avec « __FORCETOC__ =But= Dans l'article Api de localisation de Rues/Communes, nous avons mis en oeuvre un module d'aide à la… »)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)
Aller à la navigation Aller à la recherche

But

Dans l'article Api de localisation de Rues/Communes, nous avons mis en oeuvre un module d'aide à la recherche d'adresse. Nous allons l'appliquer au remplissage de l'adresse d'un lecteur.


Mise en oeuvre

Lorsque vous voulez ajouter un utilisateur, vous avez une section consacrée à son adresse. La zone "9a accès" fait appel à une API de l'IGN française ayant des droits d'accès limités ou payants. D'autre part, il est limité à la France. Votre API, elle intègre la France et la Belgique et est ouverte à l'ajout d'autres pays. Elle a été conçue afin d'être compatible à celle de l'IGN français.


Pour l'activer, il faut changer une ligne dans le code PHP du logiciel de Waterbear. Le fichier concerné est "include/classes/geoportail.php".

A la ligne 35 de ce fichier de la fonction "completion_ws",:

$url="http://wxs.ign.fr/".$clef."/ols/apis/completion?text=".$texte."&maximumResponses=".$maximumResponses."&type=".$type."&terr=".$terr;

Cette ligne est à mettre en commentaire (double slash "//" en début de ligne) et à remplacer par:

$url="http://localhost/localisation/recherche.php?maximumResponses=".$maximumResponses."&terr=".$terr."&text=".$texte."&type=street";

La partie http://localhost/localisation/ est à adapter selon votre implémentation.




->retour à la personnalisation de Waterbear