web-dev-qa-db-fra.com

Emplacements pour Android API alternative déconseillée

J'essayais d'implémenter l'API Places. Mon code ressemblait à ceci:

val builder = PlacePicker.IntentBuilder()
startActivityForResult(builder.build(mActivity), PLACE_PICKER_REQUEST)

Mes informations d'identification de cartes étaient correctes, mais pour cet appel, j'ai

API Google Adresses pour Android ne semble pas être activé pour votre application. Voir https://developers.google.com/places/Android/signup pour plus de détails.

Cependant, lorsque j'ai essayé d'activer "l'API Places pour Android", j'ai eu cette erreur.

Vous ne disposez pas des autorisations suffisantes pour afficher cette page.

J'ai essayé de me déconnecter de mes comptes, de me reconnecter, du mode navigation privée, de Safari et de Chrome. Rien ne fonctionnait donc j'ai contacté le support, qui était extrêmement rapide (merci les gars!)

La raison pour laquelle vous recevez une erreur lorsque vous essayez d'activer Google Adresses pour Android API est qu'elle est obsolète. La fonctionnalité Google Adresses pour Android sera désormais couverte par l'activation de l'API Places.

J'ai posé des questions sur ma mise en œuvre et j'ai obtenu cette réponse.

Le sélecteur de place a également été déconseillé. Vous pouvez installer la bibliothèque de compatibilité pour continuer à utiliser le sélecteur de place jusqu'à la fin de la période de dépréciation le 29 juillet. Plus d'informations à ce sujet peuvent être affichées en rouge ici: https://developers.google.com/places/Android-sdk/client-migration#place_picker

Les documents que je trouve en ligne maintenant sont un peu déroutants, qu'est-ce qui est déconseillé et qu'est-ce qui ne l'est pas? Quelqu'un peut-il m'orienter dans la bonne direction pour ce type de fonctionnalité?

7
TomCB

La version Google Play Services du SDK Places pour Android (dans Google Play Services 16.0.0) est obsolète depuis le 29 janvier 2019 et sera désactivée le 29 juillet 2019. Et si vous vérifiez sous la console google API, elle n'a que l'API PLACES et il n'y a plus rien comme PLACES SDK FOR Android plus.

Un guide de migration vers de nouveaux endroits La bibliothèque cliente SDK peut être trouvée ici

Ou trouvez une implémentation personnalisée dans mon référentiel => NewGooglePlacesSDK

0
Nihas Nizar