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.
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 points de départ et trois destinations, elle est facturée pour six éléments.
Les fonctionnalités que vous utilisez déterminent la catégorie de SKU facturée :
Essentials : facturé pour les 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_AWAREouTRAFFIC_AWARE_OPTIMAL.Enterprise : facturé pour les requêtes qui utilisent une fonctionnalité Enterprise, comme les itinéraires pour les deux-roues.
Les limites d'utilisation suivantes sont en place pour JavaScript.
Calculer des itinéraires
Limite de débit de 3 000 requêtes par minute.
Le nombre maximal autorisé de points de cheminement intermédiaires par requête
computeRoutesest 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é par requête
computeRouteMatrixavecroutingPreferencedéfini surTRAFFIC_AWARE_OPTIMALest de 100.Le nombre total maximal d'éléments autorisé par requête
computeRouteMatrixavectravelModedéfini surTRANSITest de 100.Le nombre total maximal d'éléments autorisé par requête
computeRouteMatrixest de 625.
Quotas et limites d'utilisation
Pour examiner et gérer vos quotas et limites d'utilisation pour 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 : les requêtes provenant des éléments Place Details et Place Search sont limitées à 6 000 requêtes par minute et par projet.
Session du kit UI pour Places : les requêtes de l'élément Autocomplete sont limitées à 6 000 par minute et par projet.
Les requêtes sous-jacentes adressées aux API Places et API Geocoding ne consomment pas de quota sur votre projet Cloud.
Stratégies économiques pour l'API Places
Cette section explique comment 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 réduit la latence et les frais de facturation.
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 vos applications ont un volume d'appels mensuel de
Pour en savoir plus, consultez Autocomplete (New) and session pricing (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écifique 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 :
- Dans la console Cloud, accédez à Google Maps Platform > Quotas.
- Sélectionnez l'API pour laquelle vous souhaitez modifier le quota.
- Identifiez la valeur de quota que vous souhaitez modifier, puis sélectionnez-la à l'aide de la case à cocher.
- 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, procédez comme suit :
- Dans la console Cloud, accédez à Google Maps Platform > Quotas.
- Sélectionnez l'API pour laquelle vous souhaitez afficher la demande d'augmentation de quota.
- 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.