Introduction
L'API Places vous permet de rechercher et de récupérer des informations pour différents types de lieux à l'aide d'une chaîne de texte ou par proximité. L'ancienne version de l'API Places (New) est l'API Places (Legacy).
Le tableau suivant répertorie les versions correspondantes des deux API. Utilisez ce guide pour comprendre les principales différences entre les deux et migrer vers l'API Places (nouveau).
API Places (ancienne) | API Places (New) | Remarques |
---|---|---|
Find Place (ancienne version) | Recherche textuelle (nouveau) | Il n'existe pas de nouvelle version de Find Place (ancienne version). Text Search (nouvelle version) l'a remplacé. |
Recherche à proximité (ancienne) | Nearby Search (nouveau) | Toutes les requêtes utilisant l'ancienne API et incluant une requête textuelle doivent utiliser Text Search (New), car Nearby Search (New) ne prend pas en charge les entrées de texte. |
Recherche de texte (ancienne version) | Recherche textuelle (nouveau) | |
Place Details (ancienne version) | Place Details (nouveau) | |
Place Photos (ancienne version) | Place Photos (nouveau) | |
Place Autocomplete (ancienne version) | Saisie semi-automatique (nouveau) | |
Saisie semi-automatique des requêtes (ancienne version) | Saisie semi-automatique (nouveau) | Fonctionnalités ajoutées à Place Autocomplete (Nouveau). |
Migrer vers les nouvelles API
Pour migrer vers les nouvelles API, consultez les guides de migration suivants :
- Migrer vers Nearby Search (nouveau)
- Migrer vers Text Search (nouveau)
- Migrer vers Place Details (nouveau)
- Migrer vers Place Photos (nouveau)
- Migrer vers Autocomplete (nouveau)
Principales fonctionnalités ajoutées à l'API Places (nouvelle version)
Cette section présente les principales fonctionnalités ajoutées à l'API Places (nouvelle version).
Implémenté sur la plate-forme standard Google Cloud
L'API Places (nouveau) est implémentée sur l'infrastructure de service sur Google Cloud. Cette implémentation permet de bénéficier 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 certain niveau de cohérence entre les API, ce qui améliore l'efficacité du développement avec l'API Places (nouvelle version).
Performances améliorées
La nouvelle API Places offre de meilleures performances, ce qui justifie le remplacement des applications qui utilisent l'API Places existante.
Tarification simplifiée
La tarification de l'API Places (nouveau) est simplifiée. Vous ne payez que les données que vous utilisez. La tarification simplifiée est implémentée à 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. Vous ne serez alors facturé que pour les données demandé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 (Legacy), Nearby Search (Legacy) et Text Search (Legacy) renvoyaient des données de réponse différentes pour un même lieu. L'API Places (nouveau) normalise la réponse afin que toutes ces API renvoient les mêmes données pour un lieu.
Types de lieux étendus
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 dynamiques sur les lieux
L'API Places (nouveau) accepte les données de réponse dynamiques, telles que la disponibilité d'une borne de recharge pour véhicules électriques ou les derniers prix du carburant pour une station-service. Utilisez ces champs de réponse pour créer des expériences utilisateur dynamiques.