Moteurs de recherche

L'API du Géoportail propose deux moteurs de recherche :

Pour avoir accès à ces moteurs, le contrat API doit contenir les couches idiones (Cf. "Créer un nouveau contrat"):

  • recherche par lieux : Toponymes (OPENLS:TOPONYMS.ALL) ;
  • recherche par adresses : Adresses (OPENLS:ADDRESSES.CROSSINGS).

Recherche par lieux :

L'API Javascript propose un composant qui permet d'interagir avec le service de recherche par lieux.

Un clic sur le picto de recherche par lieux provoque l'apparition du formulaire de recherche :

Le champ Lieu permet d'entrer le lieu recherché ! Un clic sur le bouton Rechercher lance le moteur de recherche :

Les résultats sont affichés dans le formulaire :

Un clic sur un résultat de recherche centre la visualisation sur le lieu trouvé en fermant le formulaire de recherche. Un Cntrl-clic sur un résultat de recherche centre la visualisation sur le lieu trouvé en ne fermant pas le formulaire de recherche.

Recherche par adresses :

L'API Javascript propose un composant qui permet d'interagir avec le service de recherche par adresses.

Un clic sur le picto de recherche par adreses provoque l'apparition du formulaire de recherche :

Le champ Rue permet d'entrer l'adresse à la rue, le champ Ville permet d'indiquer la localité. Le champ Code postal n'est pour l'instant pas utilisé. Un clic sur le bouton Rechercher lance le moteur de recherche :

Les résultats sont affichés dans le formulaire :

Un clic sur un résultat de recherche centre la visualisation sur l'adresse trouvée en fermant le formulaire de recherche. Un Cntrl-clic sur un résultat de recherche centre la visualisation sur l'adresse trouvée en ne fermant pas le formulaire de recherche. Une cible repère l'adresse en question; au survol de la cible, une fiche contenant les informations sur l'adresse apparaît.

Un Cntrl-Alt-clic sur un résultat de recherche qui est un ville relance la recherche en mettant la ville et son code pastal sélectionnés dans la nouvelle recherche.