Übersicht
Dieser Artikel erklärt, wie Sie die Karte Ihrer Unterkunft ersetzen oder ausblenden können in der Cloudbeds Booking Engine Plus. Sie erfahren, wie Sie die Karte mit einem statischen Bild, Google Maps anpassen oder sie einfach ganz entfernen.
Karte der Unterkunft ersetzen
Ein statisches Bild kann eine Abbildung der Wegbeschreibung sein, wie man zu deiner Unterkunft gelangt.
Bevor du beginnst, stelle sicher, dass die Option Karte ausblenden nicht aktiviert ist in deinen Einstellungen der Buchungsmaschine.
Schritt 1: Lade das neue Bild online hoch
Stelle sicher, dass das gewünschte Bild auf deinem Gerät gespeichert ist, bevor du mit den folgenden Schritten fortfährst.
Damit das Bild anstelle der Karte angezeigt wird, muss es auf einer der Bildhosting-Websites hochgeladen oder im Internet gespeichert sein.
- Gehe zu http://imgbb.com/ und klicke auf Start Uploading, um das Bild von deinem Gerät auszuwählen
- Wähle die Option Don't autodelete
- Klicke auf Upload
- Wähle im Abschnitt Embed Codes die Option Viewers' links
- Kopiere den Link zu deinem Bild (Diesen Link benötigst du später für die folgenden Schritte)
Die oben beschriebenen Schritte zum Bildhosting können auch verwendet werden, um kleine Symbol-Dateien wie .ico oder .png hochzuladen.
- Stelle sicher, dass der kopierte Link eine direkte Datei-URL ist und mit der Endung (zum Beispiel: .ico oder .png) endet.
- Nachdem die Datei gehostet ist, folge den Anweisungen im Abschnitt Favicon ersetzen des Artikels Booking Engine Plus – Häufigste Anpassungscodes, um dein Booking Engine Plus-Favicon zu aktualisieren.
Schritt 2: Kopiere die Bildadresse
- Öffnen Sie ein Inkognito-Fenster in Ihrem Browser
- Fügen Sie den Bild-Link ein (aus dem vorherigen Schritt kopiert) in dieses Inkognito-Fenster ein
- Klicken Sie mit der rechten Maustaste und kopieren Sie die Bildadresse
Schritt 3 – Füge das Bild zu deiner Buchungsmaschine hinzu
- Zugriff auf die Seite Buchungsmaschine anpassen
- Füge den folgenden Code unter dem JavaScript-Feld im Abschnitt zur Anpassung der Buchungsmaschine hinzu
- Füge im untenstehenden Code die zuvor kopierte Bildadresse in die Bildquelle (img src) ein, wie unten gezeigt (ersetze den Text Hier die kopierte Bildadresse einfügen)
<script>
// Wenn die Buchungsmaschine bereit ist
window.addEventListener("on-booking-engine-ready", ({ detail }) => {
const { eventSystem } = detail;
// Lausche auf das Ereignis property-map-loaded
eventSystem.addEventListener('property-map-loaded', ({ map, mapContainer, address }) => {
// Verstecke die aktuelle Karte
map.style.display = 'none';
// Beispiel für das Einfügen eines statischen Bildes
map.insertAdjacentHTML('afterend', `<img src="Hier die kopierte Bildadresse einfügen" alt="Unterkunftskarte" style="width:100%; height:auto; display:block;">`);
}, false);
});
</script>
Die Buchungsmaschine zeigt die Karte an, die Informationen zum Standort deiner Unterkunft aus den Systemeinstellungen abruft. Um diese Standardkarte durch Google Maps zu ersetzen, folge den untenstehenden Anweisungen.
Schritt 1 – Standortcode von Google Maps kopieren
Anweisungen stammen aus der Google Maps-Hilfe.
- Verkehrsdaten und andere Karteninformationen sind manchmal in der eingebetteten Karte nicht verfügbar.
- Öffnen Sie Google Maps
- Suchen Sie den Standort Ihrer Unterkunft
- Klicken Sie auf Teilen
- Klicken Sie auf Karte einbetten
- Klicken Sie auf HTML kopieren (dadurch wird der gesamte Code kopiert). Der Code sollte mit
<iframebeginnen und mit/iframe>enden.
Der Code wird in der Sprache deines Browsers generiert und die Karte wird in dieser Sprache angezeigt.
Beispiel: Der unten rot markierte Code zeigt die Sprache der Karte, Englisch (en). Falls nötig, kannst du sie auf andere Sprachen ändern (z. B. Spanisch (es), Portugiesisch (pt) usw.).
<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>
Schritt 2 – Anpassungscode einfügen
- Kopieren Sie den folgenden Code und fügen Sie ihn auf der Seite Buchungsmaschine anpassen im Feld JavaScript ein:
-
Ersetzen Sie den Text "Fügen Sie hier den kopierten Code von Google Maps ein" durch den Code, den Sie von Google Maps erhalten haben.
-
Wichtig: Bewahren Sie den Code in Anführungszeichen auf
"".Erwartetes Ergebnis: "<iframe src=></iframe>";
-
Wichtig: Bewahren Sie den Code in Anführungszeichen auf
- Stellen Sie sicher, dass die
Breiteauf 100 % eingestellt ist. DieHöheist normalerweise auf 45 eingestellt, kann aber erhöht werden, um eine längere Karte anzuzeigen. - Speichern Sie Ihre Änderungen:
<!-- **START** Ersetzen der Leaflet-Karte durch Google Maps **START** -->
<script>
// Wenn die Buchungsmaschine bereit ist
window.addEventListener("on-booking-engine-ready", ({ detail }) => {
const { eventSystem } = detail;
// Lauschen auf das Ereignis property-map-loaded
eventSystem.addEventListener('property-map-loaded', ({ map, mapContainer, address }) => {
// Verstecke die aktuelle Karte
map.style.display = 'none';
// Beispiel für das Einbinden von Google Maps
map.insertAdjacentHTML('afterend', 'Fügen Sie hier den kopierten Code von Google Maps ein');
}, false);
});
</script>
<!-- **END** Ersetzen der Leaflet-Karte durch Google Maps **END** -->
Zur Kompatibilität des Codes
Denken Sie daran: Die oben genannten Codes sind nur mit der Version der Buchungsmaschine Plus kompatibel. Weitere Informationen finden Sie unter Buchungsmaschine Plus.
Die Unterkunftskarte ausblenden
Die Einstellung Karte ausblenden blendet alle Arten von Karten in der Buchungsmaschine aus (sowohl die Cloudbeds-PMS-Karte als auch Google Maps).
-
Klicken Sie auf das Kontomenü
-Symbol
-
Gehen Sie zu Einstellungen
- Gehen Sie zum Abschnitt Buchungsmaschine
- Gehen Sie zu Einstellungen
- Aktivieren Sie das Kontrollkästchen Karte ausblenden, um die Option zu aktivieren
- Speichern Sie Ihre Änderungen
Kommentare
Bitte melden Sie sich an, um einen Kommentar zu hinterlassen.