Utilisation et facturation de l'API Maps JavaScript

Cliquez sur l'icône info info pour afficher la table des matières de cette page.

Les requêtes de l'API Maps JavaScript génèrent des appels vers différents SKU en fonction du type de requête. Par exemple, les chargements de carte déclenchent le SKU Dynamic Maps et les panoramas déclenchent le SKU Dynamic Street View. Les appels à la bibliothèque Places, API Maps JavaScript et à d'autres services JavaScript sont facturés séparément. Pour en savoir plus, consultez les détails des SKU et les listes de prix dans le tableau suivant.

Détails des SKU et tarifs de l'API Maps JavaScript

Le tableau suivant présente les détails et les tarifs des SKU de paiement à l'usage pour l'API Maps JavaScript.

CatégorieSKU Maps DetailsTarifs des SKU
Essentials SKU : Dynamic Maps Liste des tarifs mondiaux
Liste des tarifs pour l'Inde
Essentials SKU : Static Street View Liste des tarifs internationaux
Liste des tarifs en Inde
Pro SKU : Dynamic Street View Liste des tarifs internationaux
Liste des tarifs en Inde
Pro SKU : Elevation Liste des tarifs mondiaux
Liste des tarifs pour l'Inde
Pro SKU : Immersive Maps Liste des tarifs mondiaux
Liste des tarifs pour l'Inde
CatégorieDétails du SKU Bibliothèque Places, API Maps JavaScript (nouveau)Tarifs des SKU
Essentials SKU : Autocomplete Requests Liste des tarifs internationaux
Liste des tarifs en Inde
Essentials SKU : Autocomplete Session Usage Liste des tarifs mondiaux
Liste des tarifs pour l'Inde
Essentials SKU : Geocoding Liste des tarifs internationaux
Liste des tarifs en Inde
Essentials SKU : Place Details Essentials (IDs Only) Liste des tarifs internationaux
Liste des tarifs en Inde
Essentials SKU : Place Details Essentials Liste des tarifs internationaux
Liste des tarifs en Inde
Essentials SKU : Text Search Essentials (IDs Only) Liste des tarifs internationaux
Liste des tarifs en Inde
Pro SKU : Nearby Search Pro Liste des tarifs mondiaux
Liste des tarifs pour l'Inde
Pro SKU : Place Details Pro Liste des tarifs internationaux
Liste des tarifs en Inde
Pro SKU : Text Search Pro Liste des tarifs mondiaux
Liste des tarifs pour l'Inde
Enterprise SKU : Nearby Search Enterprise Liste des tarifs internationaux
Liste des tarifs en Inde
Enterprise SKU : Place Details Enterprise Liste des tarifs internationaux
Liste des tarifs en Inde
Enterprise SKU : Place Details Enterprise + Atmosphere Liste des tarifs internationaux
Liste des tarifs en Inde
Enterprise SKU : Text Search Enterprise Liste des tarifs internationaux
Liste des tarifs en Inde
Enterprise SKU : Text Search Enterprise + Atmosphere Liste des tarifs internationaux
Liste des tarifs en Inde
Enterprise SKU : Place Details Photos Liste des tarifs internationaux
Liste des tarifs en Inde
CatégorieDétails du SKU Bibliothèque Places, API Maps JavaScript (ancienne version)Tarifs des SKU
Essentials SKU : Autocomplete – Per Request Liste des tarifs mondiaux
Liste des tarifs pour l'Inde
Essentials SKU : Autocomplete (included with Place Details) – Per Session Liste des tarifs mondiaux
Liste des tarifs pour l'Inde
Essentials

SKU : Basic Data

Frais supplémentaires :

Liste des tarifs internationaux
Liste des tarifs en Inde
Essentials SKU : Find Place – ID only Liste des tarifs internationaux
Liste des tarifs en Inde
Essentials SKU : Place Details Essentials – ID Refresh Liste des tarifs mondiaux
Liste des tarifs pour l'Inde
Essentials SKU : Query Autocomplete – Per Request Liste des tarifs internationaux
Liste des tarifs en Inde
Pro SKU : Autocomplete without Place Details – Per Session Liste des tarifs mondiaux
Liste des tarifs pour l'Inde
Pro

SKU : Find Place

Frais supplémentaires :

Liste des tarifs internationaux
Liste des tarifs en Inde
Pro

SKU : Places – Nearby Search

Frais supplémentaires :

Liste des tarifs mondiaux
Liste des tarifs pour l'Inde
Pro

SKU : Places – Text Search

Frais supplémentaires :

Liste des tarifs mondiaux
Liste des tarifs pour l'Inde
Pro

SKU : Places Details

Frais supplémentaires :

Liste des tarifs mondiaux
Liste des tarifs pour l'Inde
Enterprise

SKU : Atmosphere Data

Frais supplémentaires :

Liste des tarifs internationaux
Liste des tarifs en Inde
Enterprise

SKU : Contact Data

Frais supplémentaires :

Liste des tarifs internationaux
Liste des tarifs en Inde
Enterprise SKU : Places Photos Liste des tarifs internationaux
Liste des tarifs en Inde
CatégorieKit UI pour PlacesTarifs des SKU
Essentials SKU : Kit UI pour Places Query Liste des tarifs mondiaux
Liste des tarifs pour l'Inde
Essentials SKU : Kit UI pour Places - Autocomplete Per Session Liste des tarifs mondiaux
Liste des tarifs en Inde
Pro SKU : Kit UI pour Places (Advanced) Liste des tarifs internationaux
Liste des tarifs en Inde
CatégorieDétails des SKU de la bibliothèque RoutesTarifs des SKU
Essentials SKU : Routes: Compute Routes Essentials Liste des tarifs mondiaux
Liste des tarifs pour l'Inde
Essentials SKU : Routes: Compute Route Matrix Essentials Liste des tarifs mondiaux
Liste des tarifs pour l'Inde
Pro SKU : Routes: Compute Routes Pro Liste des tarifs mondiaux
Liste des tarifs en Inde
Pro SKU : Routes: Compute Route Matrix Pro Liste des tarifs mondiaux
Liste des tarifs pour l'Inde
Enterprise SKU : Routes: Compute Routes Enterprise Liste des tarifs mondiaux
Liste des tarifs en Inde
Enterprise SKU : Routes: Compute Route Matrix Enterprise Liste des tarifs mondiaux
Liste des tarifs en Inde
CatégorieDétails du SKU de l'API Routes (ancienne version)Tarifs des SKU
Essentials SKU : Directions Liste des tarifs internationaux
Liste des tarifs en Inde
Essentials SKU : Matrice des distances Liste des tarifs internationaux
Liste des tarifs en Inde
Pro SKU : Directions Advanced Liste des tarifs internationaux
Liste des tarifs en Inde
Pro SKU : Matrice des distances avancée Liste des tarifs mondiaux
Liste des tarifs pour l'Inde

Détail des tarifs de la bibliothèque Routes

Les classes Route et RouteMatrix ont chacune trois SKU qui déterminent le coût d'une requête. Le SKU utilisé pour déterminer le coût est basé sur le service que vous utilisez (classe Route ou RouteMatrix) et sur les fonctionnalités que vous utilisez dans la requête. Exemple :

  • Les requêtes Compute Route sont facturées pour chaque requête.

  • Les requêtes Compute Route Matrix sont facturées par ÉLÉMENT renvoyé par la requête. Le nombre d'éléments est le nombre de points de départ multiplié par le nombre de destinations. Par exemple, si une requête contient deux origines et trois destinations, elle sera facturée pour six éléments.

Les fonctionnalités que vous utilisez déterminent la catégorie de SKU facturée :

  • Essentials : facturation des requêtes qui n'utilisent que des fonctionnalités de base avec un maximum de 10 points de cheminement intermédiaires.

  • Pro : facturé pour les requêtes qui utilisent une fonctionnalité avancée, comme les modificateurs d'itinéraire TRAFFIC_AWARE ou TRAFFIC_AWARE_OPTIMAL.

  • Enterprise : facturé pour les requêtes qui utilisent une fonctionnalité Enterprise, comme l'itinéraire pour les deux-roues.

Les limites d'utilisation suivantes s'appliquent à JavaScript.

Calculer des itinéraires

  • Limite de 3 000 requêtes par minute.

  • Le nombre maximal de points de cheminement intermédiaires autorisé par requête computeRoutes est de 25.

Calculer une matrice d'itinéraires

  • La limite de débit est de 3 000 éléments par minute, calculée en multipliant le nombre de points de départ par le nombre de destinations.

  • Le nombre maximal de points de départ et de destinations que vous pouvez spécifier à l'aide d'un ID de lieu ou d'une adresse est de 50.

  • Le nombre total maximal d'éléments autorisés par requête computeRouteMatrix avec routingPreference défini sur TRAFFIC_AWARE_OPTIMAL est de 100.

  • Le nombre total maximal d'éléments autorisé par requête computeRouteMatrix avec travelMode défini sur TRANSIT est de 100.

  • Sinon, le nombre maximal d'éléments autorisé par requête computeRouteMatrix est de 625.

Quotas et limites d'utilisation

Pour consulter et gérer vos quotas et limites d'utilisation de l'API Maps JavaScript, consultez Quotas et alertes de quota.

Quotas de chargement de cartes

Les quotas suivants s'appliquent aux chargements de cartes 2D et 3D de l'API Maps JavaScript :

  • 30 000 chargements de carte par minute et par projet
  • 300 chargements de carte par minute et par adresse IP

Limites d'utilisation du Kit UI pour Places

Le Kit UI pour Places est soumis aux limites d'utilisation suivantes :

  • Kit UI pour Places Query : les requêtes des éléments Place Details et Place Search sont limitées à 6 000 requêtes par minute et par projet.

  • Session Kit UI pour Places : les requêtes de l'élément Autocomplete sont limitées à 6 000 requêtes par minute et par projet.

Les requêtes sous-jacentes envoyées aux API Places et Geocoding ne consomment pas de quota dans votre projet Cloud.

Stratégies économiques pour l'API Places

Cette section présente des méthodes pour optimiser votre utilisation et réduire les coûts associés à l'API Places.

Utiliser des masques de champ

Le masquage de champ vous permet de ne pas demander de données inutiles, ce qui contribue à réduire la latence et les frais facturés.

Pour les requêtes Place Details (New), Nearby Search (New) et Text Search (New), utilisez un masque de champ pour spécifier la liste des champs à renvoyer dans la réponse.

Vous serez ensuite facturé selon le SKU le plus élevé applicable à votre requête. Par exemple, si vous sélectionnez des champs à la fois dans les SKU Essentials et Pro, vous serez facturé sur le SKU Pro.

Utiliser la tarification par session avec Place Details (New)

Si le volume d'appels mensuel de vos applications est compris entre 100 001 et 500 000, ou si les utilisateurs effectuent plus de 12 requêtes de saisie semi-automatique par session, Google vous recommande d'utiliser des sessions avec Autocomplete (New). Les sessions permettent de simplifier la tarification et de fournir un modèle de tarification cohérent à utiliser avec Autocomplete (New).

Pour en savoir plus, consultez Autocomplete (New) et tarification des sessions.

Ajuster le quota

Les limites de quota définissent le nombre maximal de requêtes autorisées pour une API ou un service spécifiques au cours d'une période donnée. Lorsque le nombre de requêtes dans votre projet atteint la limite de quota, votre service cesse de répondre aux requêtes.

Pour modifier une valeur de quota pour votre API, procédez comme suit :

  1. Dans la console Cloud, accédez à Google Maps Platform > Quotas.
  2. Sélectionnez l'API pour laquelle vous souhaitez modifier le quota.
  3. Identifiez la valeur de quota que vous souhaitez modifier, puis sélectionnez-la à l'aide de la case à cocher.
  4. Cliquez sur Modifier, saisissez une nouvelle valeur de quota, puis cliquez sur Envoyer la demande.

Afficher les demandes d'augmentation de quota

Pour afficher toutes les demandes d'augmentation de quota, y compris les demandes passées et en attente :

  1. Dans la console Cloud, accédez à Google Maps Platform > Quotas.
  2. Sélectionnez l'API pour laquelle vous souhaitez afficher la demande d'augmentation du quota.
  3. Cliquez sur Augmenter les demandes.

Restrictions liées aux conditions d'utilisation

Pour en savoir plus sur l'utilisation autorisée, consultez la section Restrictions liées aux licences dans les conditions d'utilisation de Google Maps Platform.