Closed FredPetris closed 6 years ago
A vérifier le premier point
OK : le retour est possible pour modifier le prénom KO : dans city, c'est toujours la région (et non la ville) qui est renseignée
je vais voir avec l'api de google
avec google j'ai dans la réponse pour la localisation avec des type : postal_code administrative_area_level_1 et administrative_area_level_2 ...
j'utilise quoi pour city ?
@FredPetris
"long_name" de "administrative_area_level_1" devrait faire l'affaire.
Aucun SIGNUP possible, erreur sur code promo, voir #76
pour le city j'utilise administrative_area_level_1 donc il faut le valider
En lisant la doc Google, voilà ce que j'ai trouvé :
Donc, je validerai suite à prochain test car les derniers tests n'étaient pas ok et je ne peux pas tester tant que le SIGNUP ne fonctionne pas.
@FredPetris ` response.forEach(address => { if (address.types.indexOf('postal_code') !== -1) { zipcode = address.long_name; } if (address.types.indexOf('administrative_area_level_2') !== -1 || address.types.indexOf('administrative_area_level_1') !== -1 ) { city = address.long_name; }
});
`
il faut tester et vérifier @FredPetris
KO c'est toujours "Nouvelle aquitaine" qui remonte. Je ne suis pas sûr de comprendre ton code au-dessus. Peux-tu m'envoyer le retour de l'API Google ?
[ { long_name: '1800', short_name: '1800', types: [ 'street_number' ] }, { long_name: 'Ellis Street', short_name: 'Ellis St', types: [ 'route' ] }, { long_name: 'Tenderloin', short_name: 'Tenderloin', types: [ 'neighborhood', 'political' ] }, { long_name: 'San Francisco', short_name: 'SF', types: [ 'locality', 'political' ] }, { long_name: 'San Francisco County', short_name: 'San Francisco County', types: [ 'administrative_area_level_2', 'political' ] }, { long_name: 'California', short_name: 'CA', types: [ 'administrative_area_level_1', 'political' ] }, { long_name: 'الولايات المتحدة', short_name: 'US', types: [ 'country', 'political' ] }, { long_name: '94115', short_name: '94115', types: [ 'postal_code' ] } ]
@FredPetris
tu veux que je sélectionne neighborhood ?
@Kottidev : Donc, nous ne parlions pas de la même requête API Google. Dans ton cas alors, je pense qu'il faut prendre "locality".
https://maps.googleapis.com/maps/api/geocode/json?latlng=${latitude},${longitude}&key=${geoKey}
j'utilise cette api , tu peux vérifier avec Postman
C'est quoi ${geoKey} ? Sinon, c'est bien "locality" qu'il faut prendre