Utilisez ce guide pour comprendre les principales différences entre les versions du SDK Places pour iOS et migrer vers le nouveau SDK Places pour iOS.
Fonctionnalités du SDK disponibles dans chaque version
Le tableau suivant indique les versions du SDK et de l'API requises pour chaque fonctionnalité du SDK :
| SDK Places pour iOS (nouvelle version) | Version minimale du SDK | SDK Places pour iOS (ancienne version) | Version minimale du SDK |
|---|---|---|---|
| Place Details (nouveau) | 9.0.0 | Place Details (ancienne version) | 3.0.0 |
| Place Photos (nouveau) | 9.0.0 | Photos de lieux (ancienne) | 3.0.0 |
| Recherche textuelle (nouvelle version) | 8.5.0 | ||
| Nearby Search (New) | 9.0.0 | ||
| Saisie semi-automatique (nouveau) | 9.0.0 | Place Autocomplete (ancienne version) | 3.0.0 |
| Current Place (ancienne) | 3.0.0 |
Migrer vers les nouvelles API
Pour migrer vers les nouvelles API, consultez les guides de migration suivants :
- Migrer vers Place Details (New)
- Migrer vers Place Photos (nouveau)
- Migrer vers Autocomplete (nouveau)
Améliorations apportées au SDK Places pour iOS (nouveau)
Cette section présente les principales fonctionnalités ajoutées au SDK Places pour iOS (nouveau).
Implémenté sur la plate-forme standard Google Cloud
Le SDK Places pour iOS (New) est implémenté sur l'infrastructure de service de Google Cloud. Cette implémentation permet de proposer une plate-forme plus sécurisée et plus fiable. Cette conception standard apporte un certain niveau de cohérence entre les SDK, ce qui améliore l'efficacité du développement avec le SDK Places pour iOS (nouveau).
Performances améliorées
Le SDK Places pour iOS (nouveau) offre de meilleures performances, ce qui justifie le remplacement des applications qui utilisent le SDK existant.
Nouvelles fonctionnalités
Le SDK Places pour iOS (nouveau) inclut les dernières versions de toutes les fonctionnalités du SDK :
- Saisie semi-automatique (nouveau)
- Place Details (New)
- Nearby Search (nouveau)
- Place Photos (nouveau)
- Recherche textuelle (nouvelle version)
Tarification simplifiée
La tarification est simplifiée avec le SDK Places pour iOS (nouveau). Vous ne payez que les données que vous utilisez. La tarification simplifiée est implémentée à l'aide de listes de champs, également appelées masques de champ.
Avec Place Details (New) et Text Search (New), vous utilisez des listes de champs pour contrôler la liste des champs à renvoyer dans la réponse. Vous n'êtes ensuite facturé que pour les données demandées. L'utilisation d'une liste de champs est une bonne pratique à appliquer pour vous assurer de ne pas demander de données inutiles. Vous pourrez ainsi réduire le temps de traitement et les frais facturés.
Pour en savoir plus sur la tarification des deux SDK, consultez Utilisation et facturation.
Types de lieux étendus
Le SDK Places pour iOS (New) inclut de nouveaux types de lieux, qui sont renvoyés dans la réponse Place Details (New) et Text Search (New). Vous pouvez également utiliser ces nouveaux types, ainsi que les types existants, dans une recherche avec la nouvelle recherche de texte. Les nouveaux types sont inclus dans le tableau A.