Booking Experts - Google Maps API

Comment fonctionne Google Maps sur mon site web ?

Vous pouvez afficher votre organisation ou votre parc sur votre site grâce aux widgets de carte. Pour les utiliser, vous devez disposer d’une clé Google Maps API, à saisir dans les paramètres de l’organisation.

Chaque fois qu’une carte Google Maps est affichée sur votre site, une connexion à l’API Google Maps est effectuée. Depuis peu, l’utilisation illimitée et gratuite n’est plus autorisée par Google. Un maximum de 28 000 appels par mois est désormais fixé.

Si vous dépassez ce quota, vous devrez payer pour le service. La plupart des sites n’atteignent pas ce nombre, donc pour eux l’utilisation restera gratuite. Il est désormais nécessaire de demander votre propre clé API et de l’entrer vous-même pour que Google puisse suivre l’utilisation.

1. Demander une clé Google Maps API

2. Enter la clé API dans le CMS 

3. Définir un compte de facturation

4. Effectuer la mise à jour

Demander une clé Google Maps API

Pour obtenir votre clé API :

1. Allez sur la Google Cloud Console ;

2. Connectez-vous avec un compte Google ;

3. Acceptez les conditions d’utilisation ;

4. Dans le menu de gauche, cliquez sur APIs & Services ;

5. Créez un projet ;

6. Donnez-lui un nom, par exemple, Maps API suivi de votre propre nom de domaineCliquez sur Créer ;

7. Dans la barre de recherche, tapez Maps et ajoutez les deux APIs suivantes :

8. Activez Maps JavaScript API;

9. Activez Maps Embed API;

10. Allez dans l’onglet Identifiant ;

11. Cliquez sur Créer des identifiants ;

12. Sélectionnez clé API ;

13. Copiez la clé API, nous en aurons besoin dans l’étape suivante ;

14. Cliquez ensuite sur Restreindre la clé ;

15. Pour éviter que d’autres utilisent votre clé et dépassent la limite, configurez des restrictions par nom de domaine :

16. Dans App limitations, choisissez HTTP references (websites);

17. Dans Accepting requests of this HTTP reference (websites), saisissez : *.monsite.fr* et *.bookingexperts.fr*

18. Attention ! Si votre site est multilingue, ajoutez tous vos domaines (.de, .com, .fr, etc.)

19. Ajoutez les restrictions d’API pour Maps Embed API et Maps Javascript API.

20. Cliquez sur Enregistrer pour sauvegarder vos modifications.

Entrer la clé API dans le CMS

1. Connectez-vous à votre administration dans BEX CMS;

2. Allez dans Paramètres > Paramètres de l’organisation;

3. Sous Intégration, saisissez la clé API Google Maps que vous avez copiée à l’étape 12;

4. N’oubliez pas de sauvegarder les modifications.

Définir un compte de facturation

Pour utiliser l’API Google Maps, le projet doit être lié à un compte de facturation approuvé dans Google Cloud Console :

1. Allez dans Facturation;

2. Cliquez sur Ajouter un compte de facturation;

3. Saisissez les informations demandées;

4. Cliquez sur Sauvegarder;

5. Revenez dans Facturation;

6. Cliquez sur l’option pour lier le compte de facturation au projet.

Mise à jour

Il se peut qu’une notification s’affiche pour débloquer Google Cloud. En haut de la console Google Cloud, cliquez sur Upgrade now to unlock Google Cloud Platform puis sur Upgrade.