Gérer les coûts Google Maps Platform

Google Maps Platform propose différentes options pour contrôler votre consommation et vous assurer que votre utilisation correspond à votre budget. Voici quelques exemples :

  • Limitez les frais en plafonnant le nombre d'événements de facturation déclenchés par votre application.
  • Recevez des notifications lorsque votre utilisation approche de limites budgétaires ou d'API spécifiques.
  • Créez vos applications de manière plus économique.

Le tableau suivant présente les options dont vous disposez.

Arrêter les frais Recevoir une notification Concevoir des applications à moindre coût

Modifier les limites de quota

Créer des budgets et des alertes budgétaires

Suivez des stratégies d'implémentation économiques.

Quotas

Les quotas limitent la quantité de services Google Maps Platform que votre projet Google Cloud peut utiliser. Les quotas sont destinés à garantir l'équité et à réduire les pics d'utilisation et de disponibilité des ressources. Pour en savoir plus, consultez la présentation de Cloud Quotas.

Les éléments suivants sont décomptés du quota :

  • Requêtes réussies
  • Requêtes qui provoquent des erreurs de serveur

Les éléments suivants ne sont pas comptabilisés dans le quota :

  • Celles qui échouent à l'authentification

Vous pouvez configurer des alertes de quota pour être averti lorsque votre utilisation de l'API approche de la limite. Pour en savoir plus, consultez Configurer des alertes et la surveillance des quotas.

Les limites de quota vous aident à contrôler votre utilisation des API et à éviter les frais inattendus en limitant le nombre de requêtes que votre projet peut envoyer. Bien que des limites de quota soient définies par défaut, elles peuvent être augmentées ou diminuées en envoyant une demande d'ajustement. Pour en savoir plus sur la gestion des quotas, consultez Afficher et gérer les quotas.

Ajuster le quota si nécessaire

Examinez et ajustez régulièrement vos quotas d'API pour optimiser l'utilisation et les coûts, tout en trouvant un équilibre entre la prévention des dépenses excessives et le bon fonctionnement de votre application.

  • Surveillez vos habitudes d'utilisation des API dans la console Google Cloud. Définissez des quotas qui correspondent à votre budget et évitez les dépenses excessives.
  • Assurez-vous que les quotas peuvent gérer les périodes de forte utilisation.
  • Effectuez des ajustements progressifs et testez minutieusement votre application après chaque modification pour éviter toute interruption.

Budgets et alertes

Si vous disposez d'un budget spécifique pour votre utilisation de Google Maps Platform, vous pouvez éviter les mauvaises surprises sur votre facture en créant des budgets et des alertes Cloud Billing.

Vous pouvez définir des alertes budgétaires pour recevoir des notifications lorsque vous avez atteint un certain pourcentage de votre budget total. Vous pouvez ainsi suivre l'évolution de vos coûts d'utilisation au fil du temps.

Pour en savoir plus, consultez Créer, modifier ou supprimer une alerte de budget.

Gestion stratégique des coûts

Une budgétisation efficace consiste à utiliser des options sans frais ou moins coûteuses chaque fois que possible. Cette section explore différentes stratégies permettant de minimiser les coûts.

Utiliser l'API Maps Static chaque fois que possible

Les situations suivantes se prêtent bien aux cartes statiques, qui permettent d'afficher des cartes simples ne nécessitant qu'un seul repère :

  • Vous commencez avec un prototype qui ne comporte pas encore beaucoup de fonctionnalités.
  • Vous n'avez aucune personnalisation de carte.
  • Vous n'utilisez qu'un seul repère.
  • Vous n'avez pas besoin de prendre en charge l'interaction utilisateur à l'aide de cartes dynamiques ou de Dynamic Street View.

Chargement différé à l'aide de miniatures

Les miniatures (petites images de cartes) sont un bon exemple d'utilisation de l'API Maps Static. Ces éléments sont facturés à un tarif inférieur à celui des chargements de cartes dynamiques. En cas d'interaction de l'utilisateur, ils peuvent diriger les utilisateurs vers une version dynamique de Google Maps en cas de clic. Vous ne payez donc les chargements de cartes dynamiques que pour les utilisateurs engagés.

Utiliser des catégories tarifaires moins chères

Google propose un nombre différent d'événements d'utilisation sans frais pour chaque catégorie de prix. Vous pouvez optimiser votre application pour utiliser les fonctionnalités des catégories "Essentials" ou "Pro", où vous disposez de plus d'événements d'utilisation mensuels sans frais. En savoir plus sur les catégories de prix

Regrouper plusieurs cartes

Si votre implémentation affiche plusieurs cartes, suivez ces consignes :

  • Ne chargez les cartes que lorsque cela est nécessaire, ce qui minimise les ressources inutiles.
  • Réutilisez une carte unique en mettant à jour sa fenêtre d'affichage, son zoom et ses repères selon vos besoins.
  • Utilisez la solution Store Locator Plus si vous affichez plusieurs cartes pour indiquer l'emplacement de vos magasins.
  • Utilisez une seule carte par écran d'interface utilisateur, car les utilisateurs n'interagissent généralement qu'avec une carte à la fois.

Mettre en cache le contenu lorsque cela est autorisé

La plupart des produits Google Maps Platform interdisent la mise en cache du contenu. Toutefois, certaines exceptions vous permettent de mettre en cache leurs résultats pendant 30 jours maximum. Pour en savoir plus, consultez les Conditions d'utilisation de Google Maps Platform.