Bonjour,
Le projet utilise le framework Symfony.
J'utilise l'API Geocode de Google sur un champs de formulaire adresse.
Lorsque l'utilisateur saisit une adresse, un appel à l'API Geocode est effectué afin de récupérer les coordonnées géographiques associées (latitude et longitude).
L'API retourne toujours les mêmes données quelle que soit la saisie et de plus les données retournées ne correspondent en rien à l'adresse saisie.
Voici l'appel :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 $.ajax({ url: 'https://maps.googleapis.com/maps/api/geocode/json?address='+$('#newAddress').val()+'&key=MY_KEY', success:function(data){ console.log(data); data.results[0].address_components.some(function(x){ if(x.types[0]=='country'){ $('#newCountry').val(x.short_name); return true; } }); $('#newX').val(data.results[0].geometry.location.lat); $('#newY').val(data.results[0].geometry.location.lng); } });
Partager