Introduction
L'API Places vous permet de rechercher et de récupérer des informations sur différents types de lieux à l'aide d'une chaîne de texte ou par proximité. L'API Places (ancienne version) est l'ancienne version de l'API Places (nouvelle version).
Le tableau suivant liste les versions correspondantes des deux API. Ce guide vous aidera à comprendre les principales différences entre les deux et à migrer vers l'API Places (New).
| API Places (ancienne version) | API Places (New) | Remarques |
|---|---|---|
| Find Place (ancienne version) | Text Search (New) | Il n'existe pas de nouvelle version de Find Place (ancienne version). Elle a été remplacée par Text Search (nouvelle version). |
| Nearby Search (ancienne version) | Nearby Search (New) | Toutes les requêtes utilisant l'ancienne API qui incluent une requête textuelle doivent utiliser Text Search (New), car Nearby Search (New) n'accepte pas la saisie de texte. |
| Text Search (ancienne version) | Text Search (New) | |
| Place Details (ancienne version) | Place Details (New) | |
| Place Photos (ancienne version) | Place Photos (nouveau) | |
| Place Autocomplete (ancienne version) | Autocomplete (New) | |
| Query Autocomplete (ancienne version) | Autocomplete (New) | Fonctionnalités ajoutées à Autocomplete (New). |
Migrer vers les nouvelles API
Pour migrer vers les nouvelles API, consultez les guides de migration suivants :
- Migrer vers Nearby Search (New)
- Migrer vers Text Search (New)
- Migrer vers Place Details (New)
- Migrer vers Place Photos (New)
- Migrer vers Autocomplete (New)
Principales fonctionnalités ajoutées à l'API Places (nouvelle version)
Cette section décrit les principales fonctionnalités ajoutées à l'API Places (nouvelle version).
Implémenté sur la plate-forme Google Cloud standard
L'API Places (New) est implémentée sur l'infrastructure de service de Google Cloud. Cette implémentation s'accompagne d'une plate-forme plus sécurisée et fiable, avec des options de sécurité améliorées telles que OAuth. Cette conception d'API standard apporte un niveau de cohérence entre les API qui améliore l'efficacité du développement avec l'API Places (New).
Performances améliorées
L'API Places (New) offre de meilleures performances, ce qui justifie de remplacer les applications qui utilisent l'API Places existante.
Tarification simplifiée
La tarification est simplifiée avec l'API Places (New) afin que vous ne payiez que pour les données que vous utilisez. La tarification simplifiée est mise en œuvre à l'aide d'un masque de champ.
Avec Place Details (New), Nearby Search (New) et Text Search (New), vous utilisez le masque de champ pour contrôler la liste des champs à renvoyer dans la réponse. Seules les données demandées vous sont alors facturées. Le masquage de champ 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.
Données de réponse cohérentes pour un lieu
Avec les anciennes API, les API Place Details (ancienne version), Nearby Search (ancienne version) et Text Search (ancienne version) renvoyaient des données de réponse différentes pour un lieu. L'API Places (New) standardise la réponse afin que ces API renvoient toutes les mêmes données pour un lieu.
Types de lieux détaillés
La réponse de l'API peut désormais contenir le type principal d'un lieu. Chaque lieu peut avoir une seule valeur de type spécifiée comme type principal du lieu, comme indiqué dans le Tableau A.
La nouvelle API inclut également plusieurs nouveaux types. Vous pouvez utiliser ces nouveaux types, ainsi que les types existants, dans une recherche avec Nearby Search (New) et Text Search (New). Les nouveaux types sont tous inclus dans le tableau A.
Données de lieu dynamiques
L'API Places (New) accepte les données de réponse dynamiques, telles que la disponibilité d'une borne de recharge pour VE ou les derniers prix du carburant pour une station-service. Utilisez ces champs de réponse pour créer des expériences utilisateur dynamiques.