Géolocalisation des missions
Last updated
Last updated
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.
Les champs pris en compte lors de la géolocalisation de l'adresse sont les suivants:
country
String
Code du pays sur 2 lettre en majuscule, ex: “FR”
address
String
Adresse de la mission sans ville ni code postal, ex: "1 rue les trois cornières"
city
String
Nom de la ville de la mission, ex: “Mauron”
postalCode
String
Code postal de la mission, ex: “56430”
departmentCode
String
Département de la mission, ex: “56”
departmentName
String
Nom du département de la mission, ex: "Morbihan"
region
String
Région de la mission, ex: “Bretagne”
lonlat
Float[]
Longitude puis latitude de la mission séparées par une ","
, ex : "-2.297475, 48.088759" (Attention à l’ordre! La longitude est en premier)
Si la longitude et la latitude ne sont pas renseignées ou mal renseignées (valeurs fausses), l’API utilise l' 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.
La géolocalisation est faite suivant le code simplifié suivant:
Le premier résultat est récupéré afin de renseigner la localisation.
Aucune géolocalisation n'est effectuée ici car tous les champs sont renseignés.
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 :
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.