Géolocalisation des missions
La géolocalisation des missions sur l'API permet d'utiliser les filtres de localisation afin de connaître les missions proches d'un lieu choisi, en France. Pour cela, il faut connaître la longitude et la latitude de l’adresse de la mission. Le traitement de l'API lors de l'importation consiste à récupérer ces valeurs si elles ne sont pas renseignées.
Champs de l'adresse
Les champs pris en compte lors de la géolocalisation de l'adresse sont les suivants:
Procédure
Si la longitude et la latitude ne sont pas renseignées ou mal renseignées (valeurs fausses), l’API utilise l'api-adresse pour retrouver ces valeurs
La mission est géolocalisée dans les cas où au moins l’un des champs address
, city
ou postalCode
est renseigné.
La mission n’est pas géolocalisée si elle a déjà été géolocalisée une fois.
Géolocalisation
La géolocalisation est faite suivant le code simplifié suivant:
Le premier résultat est récupéré afin de renseigner la localisation.
Exemple : localisation renseigné
Aucune géolocalisation n'est effectuée ici car tous les champs sont renseignées
Exemple : localisation manquante mais adresse + ville + code postal connus
L’adresse, la ville et le code postal sont connus, alors cette requête est envoyée :
La réponse récupérée est la suivante :
Exemple : localisation + adresse manquantes, mais ville + code postal connus
Seuls la ville et le code postal sont connus, alors cette requête est envoyée :
La réponse récupérée est la suivante :
On remarque que la longitude et latitude sont moins précises mais permettent toujours de géolocaliser la mission. Il en est de même si seul le code postal est renseigné.
Attention, si seule l’adresse ou la ville est renseignée il se peut qu’il y ait des doublons et donc que la géolocalisation choisie corresponde au mauvais doublon : le code postal est une valeur sûre.
Last updated