« WATERBEAR:Localisation » : différence entre les versions

De WIKI sur Linux (ADB)
Aller à la navigation Aller à la recherche
(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… »)
 
Aucun résumé des modifications
Ligne 10 : Ligne 10 :
Pour l'activer, il faut changer une ligne dans le code PHP du logiciel de Waterbear. Le fichier concerné est "include/classes/geoportail.php".  
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",:
La ligne 35 de ce fichier sous la fonction "completion_ws":
  <nowiki>$url="http://wxs.ign.fr/".$clef."/ols/apis/completion?text=".$texte."&maximumResponses=".$maximumResponses."&type=".$type."&terr=".$terr;</nowiki>
  <nowiki>$url="http://wxs.ign.fr/".$clef."/ols/apis/completion?text=".$texte."&maximumResponses=".$maximumResponses."&type=".$type."&terr=".$terr;</nowiki>
Cette ligne est à mettre en commentaire (double slash "//" en début de ligne) et à remplacer par:
est à mettre en commentaire (double slash "//" en début de ligne) et à remplacer par:
  <nowiki>$url="http://localhost/localisation/recherche.php?maximumResponses=".$maximumResponses."&terr=".$terr."&text=".$texte."&type=street";</nowiki>
  <nowiki>$url="http://localhost/localisation/recherche.php?maximumResponses=".$maximumResponses."&terr=".$terr."&text=".$texte."&type=street";</nowiki>
La partie <nowiki>http://localhost/localisation/</nowiki> est à adapter selon votre implémentation.
La partie <nowiki>http://localhost/localisation/</nowiki> est à adapter selon votre implémentation dans le serveur WEB.





Version du 26 février 2021 à 13:08

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".

La ligne 35 de ce fichier sous la fonction "completion_ws":

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

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 dans le serveur WEB.




->retour à la personnalisation de Waterbear