Estimer l'utilisation des crédits Google Maps API

Cette page est destinée uniquement aux clients disposant de la nouvelle version de Google Maps APIs Premium Plan, sortie en janvier 2016.

Vous possédez une ancienne licence Maps APIs for Work ou Maps API for Business ? Consultez notre guide des licences Maps APIs for Work. Pour déterminer si vous avez une ancienne licence : Dans le Google Cloud Support Portal, cliquez sur Maps: Usage Report sur la gauche. Si l'ID en haut du rapport est au format suivant, cela signifie que vous disposez de la nouvelle licence Premium Plan :
gme-[company] & proj-[number] ([type])
Sinon, cela signifie que vous avez une licence antérieure.

Introduction

Avec Google Maps APIs Premium Plan, les requêtes d'API de votre application consomment des crédits Google Maps API, que vous achetez à l'année. Les exemples suivants vous montrent comment estimer la consommation annuelle des crédits Maps API pour les applications de cartographie courantes : une simple carte pour des listings d'agences immobilières ou un localisateur de magasin plus complexe.

Pour estimer la consommation de crédits de votre application dans ces exemples, prenez en compte ce qui suit :

  • L'expérience utilisateur de votre application
  • Les API que votre application utilise
  • Quelques informations pour l'implémentation
  • À quelle fréquence votre application est utilisée

À partir de ces informations, vous pourrez estimer le nombre de crédits que votre application consommera à l'année. Pour faciliter les calculs, vous pouvez utiliser Google Maps APIs Premium Calculator.

Exemple 1 : Carte de listings d'agences immobilières

Expérience utilisateur

Dans vos différentes agences immobilières, les commerciaux peuvent afficher tous les listings actifs de votre société sur une carte, sur votre site Web interne. Un commercial peut cliquer sur un marqueur pour un listing de la carte afin d'afficher une fenêtre d'info sur le bien provenant de votre base de données, notamment le commercial en charge, l'adresse du bien, le nombre de mètres carrés, une photo du bien et une image Street View. Dans la fenêtre d'info, il peut cliquer sur le bouton « Get Directions », sélectionner le lieu de l'agence, puis afficher l'itinéraire vers ce bien.

Maps API utilisées

API Fonctionnalités fournies
Google Maps JavaScript API Affiche la carte sur la page Web interne
Google Street View Image API Fournit l'image panoramique dans la fenêtre d'info
Google Maps Geocoding API Fournit les coordonnées de latitude/longitude (lat/long) du listing, en utilisant votre base de données d'adresses de biens
Google Maps Directions API Fournit des itinéraires vers le bien

Détails pour l'implémentation

  • Vous avez 30 agences dans l'état du Colorado (USA) et environ 3 000 commerciaux.
  • Votre base de données immobilière contient environ 25 000 listings actifs.
  • Vous géocodez vos listings quotidiennement, à l'aide du service Web de géocodage.

Hypothèses sur l'utilisation des commerciaux

Vous estimez 3 000 visites par jour de la carte de listings sur votre site interne. Pour chaque visite, vous estimez que :

  • Un commercial affiche la fenêtre d'info pour 5 biens.
  • Un commercial demande un itinéraire pour 1 bien.

Calcul des crédits Maps API

Utilisation des chargements de carte

API Utilisation
Maps JavaScript API 1 chargement de carte × 3 000 visiteurs × 1 crédit = 3 000 crédits
Street View Image API 5 chargements de carte × 3 000 visiteurs × 0,25 crédit = 3 700 crédits

Total des chargements de carte : 3 000 + 3 750 = 6 750 requêtes par jour × 365 jours = 2 463 750 crédits nécessaires par an

Utilisation des API de services Web

API Utilisation
Geocoding API 25 000 géocodes par jour
Directions API 1 requête × 3 000 visiteurs = 3 000 requêtes

Nombre total de requêtes par jour : 25 000 + 3 000 = 28 000 requêtes par jour

Le nombre de requêtes par jour est inférieur à la limite journalière de 100 000 requêtes gratuites, donc aucun crédit supplémentaire n'est requis.

Crédits Maps API annuels requis

2 463 750 crédits pour les chargements de carte + crédit pour les services Web = 2 463 750 crédits

Exemple 2 : Localisateur de magasin

Expérience utilisateur

Vos clients peuvent utiliser le localisateur de magasin de votre site Web ou de votre application mobile (Android/iOS) pour rechercher jusqu'à 50 magasins à proximité d'un lieu précis. Le client saisit sa position actuelle ou toute autre adresse ou point d'intérêt de départ. Dès qu'il commence à saisir le point de départ, l'application affiche automatiquement la liste des adresses ou noms de lieux correspondants. Lorsqu'il sélectionne un lieu dans cette liste, la carte affiche des marqueurs pour les 50 magasins les plus proches de ce lieu. Il peut alors cliquer sur un marqueur pour afficher une fenêtre d'info contenant des informations sur le magasin, notamment l'adresse et les heures d'ouverture (issues de votre base de données de magasins), la distance jusqu'au magasin et une image panoramique du lieu. Il peut ensuite choisir d'obtenir un itinéraire vers le magasin.

Maps API utilisées

API Fonctionnalités fournies
Google Maps JavaScript API Affiche la carte sur le site Web
Google Mobile SDK (Android/iOS) Affiche la carte sur les appareils mobiles
Google Street View Image API Fournit les images panoramiques statiques (non interactives) dans la fenêtre d'info
Google Maps Geocoding API Fournit les coordonnées de latitude/longitude (lat/long) du magasin, en utilisant votre liste d'adresses de magasins
Google Maps Distance Matrix API Fournit la distance et les temps de trajet entre le point de départ et les magasins de votre base de données ; ces informations apparaissent dans la fenêtre d'info
Google Maps Directions API Fournit un itinéraire vers le magasin
Bibliothèque JavaScript
et service Web
Google Places API
  • Place Autocomplete, qui fournit une correspondance de frappe anticipée des adresses ou points d'intérêt
  • Places Details, qui fournit l'adresse (ou « lieu ») du point de départ que le client a sélectionné dans les résultats de la saisie semi-automatique

Détails pour l'implémentation

Voici quelques détails sur l'implémentation qui peuvent influer sur votre estimation de l'utilisation :

  • Vous avez 1 500 magasins au niveau international.
  • Vous géocodez ces 1 500 lieux de magasin tous les 30 jours, à l'aide du service Web de géocodage.
  • Vous utilisez la fonction de distance de votre base de données pour rechercher toutes les adresses géocodées afin d'extraire les 50 magasins les plus proches du point de départ du visiteur.
  • Vous appelez Google Maps Distance Matrix API pour afficher la distance et la durée en voiture à partir du point de départ vers les 50 magasins les plus proches extraits par votre base de données. En calculant les distances pour 50 magasins seulement, vous limitez les éléments par requête bien en dessous du maximum de 625.

Hypothèses de l'utilisation client

Vous estimez 2 000 visites quotidiennes au localisateur de magasins : environ 1 000 visites sur le site Web et 1 000 visites sur les appareils mobiles. Pour chaque visite, vous estimez que :

  • Un client tape en moyenne 8 caractères pour rechercher son point de départ.
  • Un client recherche 1 point de départ et sélectionne 1 point de départ.
  • Un client clique en moyenne sur 2 marqueurs pour afficher la fenêtre d'info.
  • Un client obtient un itinéraire pour 1 lieu.

Calcul des crédits Maps API

Utilisation des chargements de carte

API Utilisation
Maps JavaScript API 1 chargement de carte × 1 000 visiteurs × 1 crédit = 1 000 crédits
Google Mobile SDK 1 chargement de carte × 1 000 visiteurs × 1 crédit = 1 000 crédits
Street View Image API 2 chargements de carte × 2 000 visiteurs × 0,25 crédit = 1 000 crédits

Total des chargements de carte : 1 000 + 1 000 + 1 000 = 3 000 requêtes par jour × 365 jours = 1 095 000 crédits nécessaires par an

Utilisation des Maps JavaScript/Web Service API

API Utilisation
Geocoding API 1 500 géocodes = 1 500 requêtes (par mois)
Directions API 1 requête × 2 000 visiteurs = 2 000 requêtes
Distance Matrix API 1 requête × 2 000 visiteurs × 50 magasins les plus proches = 100 000 éléments

Nombre total de requêtes par jour : 2 000 + 100 000 = 102 000 requêtes par jour

Nombre total d'excédents de requêtes par jour : 102 000 - 100 000 requêtes gratuites par jour = 2 000 excédents de requêtes par jour × 0,25 crédit = 500 crédits par jour / 182 500 crédits par an

Nombre total de requêtes par jour pour le géocodage : 1 500 × 0,25 crédit = 375 crédits par mois / 4 500 crédits par an

Excédent total annuel : 182 500 + 4 500 = 187 000 crédits par an

Utilisation de Places API

API Utilisation
Place Autocomplete dans Places API 1 recherche × 8 caractères par recherche × 0,1 crédit = 0,8 × 2 000 visiteurs = 1 600 crédits
Place Details dans Places API 1 requête × 2 000 visiteurs × 2 crédits = 4 000 crédits

Utilisation totale de Places API : 1 600 + 4 000 = 5 600 requêtes par jour / 2 044 000 crédits par an

Crédits Maps API annuels requis

1 095 000 crédits pour les chargements de carte + 187 000 crédits pour l'excédent de requêtes par jour + 2 044 000 crédits pour les requêtes Places = 3 326 000 crédits