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 options :

  • Arrêtez les frais en limitant 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 vos options.

Arrêter les frais Recevoir une notification Développer pour réduire les coûts

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 service 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 comptabilisés dans le 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 :

  • Requêtes dont l'authentification a échoué

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 schémas 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 d'utilisation maximale.
  • 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 implique d'utiliser des options sans frais ou à faible coût 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 cartes statiques, qui permettent d'afficher des cartes simples ne nécessitant qu'un seul repère, sont particulièrement adaptées aux situations suivantes :

  • 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 vues Street View dynamiques.

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 de prix moins chères

Google fournit 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", qui offrent 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 seule 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.