Présentation de la migration

Le SDK Places pour iOS (nouveau) offre de meilleures performances et une nouvelle ce qui rend la mise à jour des applications qui utilisent SDK Places pour iOS. Pour plus de détails sur la comparaison des caractéristiques, reportez-vous à la section Choisir à votre SDK.

Utilisez ce guide pour comprendre les principales différences entre le SDK Places pour iOS (nouveau) par rapport au SDK Places pour iOS, et comment gérer des modifications.

Activer le SDK Places pour iOS (nouveau)

Le SDK Places pour iOS s'appuie sur API Places : Pour utiliser les fonctionnalités de SDK Places pour iOS (nouveau), vous devez d'abord l'activer API Places (nouvelle version) dans votre projet Google Cloud. Pour en savoir plus, consultez la page Configurer votre environnement Google Cloud projet.

Vous devez ensuite vous assurer que vous avez ajouté les API Places (Nouveau) à la clé API utilisée par votre application. Pour en savoir plus, consultez la page Utiliser l'API clés.

Changements généraux

Voici quelques modifications générales qui s'appliquent à plusieurs API:

  • Utilise un nouveau modèle de tarification. Pour obtenir des informations sur les tarifs de toutes les API, consultez Tarifs du SDK Places pour iOS (nouveau)

  • Le masquage du champ est requis par Place Details (New) Nearby Search (nouveau), et Text Search (nouvelle version) pour spécifier les champs à renvoyer dans la réponse.

  • GMSPlacesClient contient de nouvelles méthodes pour les appeler.

  • De nouvelles classes ont été ajoutées pour définir la requête pour chacune des nouvelles API.

  • L'instance GMSPlace de réponse contient le nouveau reviews propriété de type GMSPlaceReview Lorsque votre application affiche les informations obtenues via GMSPlace (photos et avis, par exemple), l'application doit également afficher Attributions.

    Pour en savoir plus, consultez la documentation attributions.

Modifications spécifiques aux API

Cette section inclut les guides de migration suivants pour chaque API: