Quand Google Maps vous fait perdre le nord

On en use et abuse depuis la nuit des sites Internet: revers de la médaille, l’API Google Maps, jusqu’alors gratuite, est devenue payante au-delà d’un certain nombre d’impressions. Comment préserver son site et remplir les nouvelles conditions fixées par le géant du web? La réponse avec Buxum.

Utilisée par de nombreux sites pour afficher notamment des cartes, l’API Google Maps était jusqu’à présent gratuite – ou presque, avec un seuil de paiement à 25 000 chargements par jour. Une nouvelle grille tarifaire a été mise en place, nettement moins généreuse en impressions.

Désormais, dès des vues équivalentes à un budget de 200 dollars, vous êtes susceptibles de payer vôtre du au géant du web. Il faut également savoir que, dépassement du quota gratuit ou non, les propriétaires de sites doivent désormais obligatoirement renseigner une carte bancaire pour continuer à utiliser les services de l’API Google Maps.

Il devient donc aujourd’hui capital pour un site de posséder sa propre clé API Google Maps. Pour éviter de perdre le nord avec votre site, suivez le guide, créez la vôtre!

En images

Marche à suivre

  1. Se connecter sur https://console.cloud.google.com/home/dashboard avec un compte Google (ou en créer un pour l’occasion)
  2. Si c’est la première fois que vous vous connectez à la console de Google, un pop-up apparaitra vous demandant d’agréer aux conditions d’utilisation, votre pays et autres. Renseignez les informations demandées.
  3. Dans le menu de gauche, cliquez sur «API & Services»
  4. En haut, cliquez sur «Select a project» puis «Create Project»
  5. Indiquez le nom du projet (votre entreprise ou nom du site) et créez le projet
  6. Sur la nouvelle page, cliquez sur «Enable APIS and Services» en haut
  7. Cherchez l’API «Maps JavaScript API» et cliquez dessus
  8. Cliquez sur Activer
  9. Dans le menu de gauche, retournez dans «API & Services» puis «Bibliothèque»
  10. Sur la page cliquez sur le service «Places API»
  11. Cliquez sur Activer
  12. Dans le menu de gauche, retournez dans «API & Services» puis «Bibliothèque»
  13. Sur la page, cliquez sur «Tout Afficher (15)»
  14. Cliquez sur «Geocoding API»
  15. Cliquez sur Activer
  16. Rendez-vous sur https://console.cloud.google.com/apis/credentials
  17. Cliquez sur «Create credentials» puis «API key»
  18. Un pop-up avec votre clé s’ouvre: copiez la clé
  19. Cliquez sur «Restrict Key»
  20. Pour le nom de la clé, vous pouvez mettre le nom de votre site
  21. Dans «Application restrictions», vous pouvez sélectionner «HTTP Referrers (web sites)»
  22. Cliquez sur ADD AN ITEM puis, dans le referrer, indiquez le lien de votre site suivi d’un slash et d’une étoile (mon-site.com/*)
  23. Cliquez sur ADD AN ITEM puis, dans le referrer, indiquez le lien de notre environnement de pré-production suivi d’un slash et d’une étoile (dev.buxum.ch/*). Cela nous sera utile lors de la phase de développement de votre site.
  24. Cliquez sur SAVE
  25. Communiquez-nous la clé pour que nous puissions l’utiliser pour gérer vos cartes sur votre site
  26. Se rendre sur https://cloud.google.com/maps-platform/pricing/
  27. Cliquez sur «Premiers pas»
  28. Cochez «Maps» et «Places» puis suivant
  29. Sélectionnez le projet que vous avez précédemment créé puis suivant
  30. Dans la nouvelle fenêtre, cliquez sur CREATE BILLING ACCOUNT
  31. Renseignez le formulaire