Moteur de réservation Plus - Masquer ou remplacer le mapper de votre établissement

Aperçu

Cet article explique comment remplacer ou masquer la carte de votre établissement dans le Cloudbeds Booking Engine Plus. Vous apprendrez à personnaliser la carte en utilisant une image statique, Google Maps, ou simplement en la supprimant entièrement.

Remplacer la carte de l’établissement 

Utiliser une image statique

Une image statique peut être une photo indiquant comment atteindre votre établissement.

 Avant de commencer, assurez-vous que l’option Masquer la carte n’est pas activée dans vos paramètres du moteur de réservation.

Étape 1 - Téléversez la nouvelle image en ligne

 Assurez-vous que l’image souhaitée est enregistrée sur votre appareil avant de poursuivre les étapes suivantes.

Pour afficher l’image à la place de la carte, elle doit être téléversée ou enregistrée sur internet sur un des sites d’hébergement d’images.

  1. Rendez-vous sur http://imgbb.com/, puis cliquez sur Démarrer le téléversement pour sélectionner l’image depuis votre appareil
  2. Choisissez l’option Ne pas supprimer automatiquement
  3. Cliquez sur Téléverser

 

  1. Sélectionnez l’option Liens des visiteurs dans la section Codes d’intégration
  2. Copiez le lien de votre image (vous aurez besoin de ce lien plus tard, pour les étapes suivantes)

 

 Les mêmes étapes d’hébergement d’image ci-dessus peuvent aussi être utilisées pour téléverser de petites icônes telles que des fichiers .ico ou .png.

  • Assurez-vous que le lien copié est une URL directe vers le fichier et se termine par l’extension (par exemple : .ico ou .png).
  • Une fois hébergé, suivez les instructions de la section Remplacer le favicon de l’article Booking Engine Plus – Codes de personnalisation les plus courants pour mettre à jour le favicon de votre moteur de réservation Plus.

Étape 2 - Copier l’adresse de l’image

  1. Ouvrez une fenêtre de navigation privée dans votre navigateur
  2. Collez le lien de l’image (copié à l’étape précédente) dans cette fenêtre de navigation privée
  3. Faites un clic droit et copiez l’adresse de l’image

 

 

Étape 3 - Ajoutez l’image à votre moteur de réservation

  • Accédez à la page Personnaliser le moteur de réservation
  • Ajoutez le code suivant dans le champ JavaScript de la section Personnalisation de votre moteur de réservation
  • Dans le code ci-dessous, collez l’adresse de l’image précédemment copiée dans la source de l’image (img src) comme indiqué ci-dessous (en remplaçant le texte Ajouter ici l’adresse de l’image copiée)
<script>
  // Lorsque le moteur de réservation est prêt
  window.addEventListener("on-booking-engine-ready", ({ detail }) => {
    const { eventSystem } = detail;
    // Écouter l’événement property-map-loaded
    eventSystem.addEventListener('property-map-loaded', ({ map, mapContainer, address }) => {
      // masquer la carte actuelle
      map.style.display = 'none';
      // // Exemple d’inclusion d’une image statique
      map.insertAdjacentHTML('afterend', `<img src="Ajouter ici l’adresse de l’image copiée" alt="Carte de l’établissement" style="width:100%; height:auto; display:block;">`);
    }, false);
  });
</script> 
```
Utiliser Google Maps

Le moteur de réservation affiche la carte qui récupère les informations sur l’emplacement de votre établissement depuis les paramètres du système. Pour remplacer cette carte par défaut par Google Maps, suivez les instructions ci-dessous.

Étape 1 - Copier le code de localisation depuis Google Maps

 Les instructions sont issues de l’aide Google Maps.

  • Le trafic et d’autres informations de Maps ne sont parfois pas disponibles dans la carte intégrée.
  1. Ouvrez Google Maps
  2. Trouvez l’emplacement de votre établissement
  3. Cliquez sur Partager

 

 

  1. Cliquez sur Intégrer une carte
  2. Cliquez sur Copier le HTML (cela copiera le code complet). Le code doit commencer par <iframe et se terminer par /iframe>

 Le code sera généré dans la langue de votre navigateur et la carte s’affichera dans cette langue.

Exemple : Le code surligné en rouge ci-dessous indique la langue de la carte, l’anglais (en). Si nécessaire, vous pouvez la changer pour d’autres langues (par exemple espagnol (es), portugais (pt), etc.).

<iframe src="https://www.google.com/maps/embed?pb=!1m14!1m8!1m3!1d7886.465207518082!2d115.1726561!3d-8.764173!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x2dd244f35b8a5d05%3A0xd42d4da6a44aa938!2sJimbaran%20Beach!5e0!3m2!1sen!2sid!4v1596624024065!5m2!1sen!2sid" width="600" height="450" frameborder="0" style="border:0;" allowfullscreen="" aria-hidden="false" tabindex="0"></iframe>

 

Étape 2 - Insérer le code de personnalisation

  • Copiez le code ci-dessous et insérez-le dans la page Personnaliser le moteur de réservation , dans le champ JavaScript :
  • Remplacez le texte « Ajoutez ici le code copié depuis Google Maps » par le code que vous avez obtenu depuis Google Maps.
    • Important : Gardez-le entre guillemets "".Résultat attendu : "<iframe src=></iframe>" ;
  • Assurez-vous que la largeur est réglée à 100%. La hauteur est généralement fixée à 45, mais vous pouvez l’augmenter pour afficher une carte plus longue.
  • Enregistrez vos modifications :
<!-- **DÉBUT** Remplacer la carte leaflet par Google Maps **DÉBUT** -->
<script>
  // À la préparation du moteur de réservation
  window.addEventListener("on-booking-engine-ready", ({ detail }) => {
    const { eventSystem } = detail;
       
    // Écouter l'événement property-map-loaded
    eventSystem.addEventListener('property-map-loaded', ({ map, mapContainer, address }) => {

      // masquer la carte actuelle
      map.style.display = 'none';

      // // Exemple d'inclusion de Google Maps
      map.insertAdjacentHTML('afterend', 'Ajoutez ici le code copié depuis Google Maps');

    }, false);
  });
</script>
<!-- **FIN** Remplacer la carte leaflet par Google Maps **FIN** -->

 

À propos de la compatibilité du code

Rappel : Les codes ci-dessus sont uniquement compatibles avec la version Booking Engine Plus.

Masquer la carte de l’établissement

Le paramètre Masquer la carte permet de masquer tous les types de cartes dans le moteur de réservation (à la fois la carte du Cloudbeds PMS et Google Maps).

  1. Cliquez sur l’icône Compte Icône du menu Compte.png
  2. Allez dans Paramètres Icône Paramètres.png
  3. Rendez-vous dans la section Moteur de réservation
  4. Allez dans les Paramètres
  5. Cochez la case Masquer la carte pour activer l’option
  6. Enregistrez vos modifications
Cet article vous a-t-il été utile ?
Utilisateurs qui ont trouvé cela utile : 0 sur 1

Commentaires

0 commentaire

Vous devez vous connecter pour laisser un commentaire.