Fügen Sie Ihrer Website Google Maps-Wegbeschreibungen hinzu

Obwohl es so viele Karten-Apps und -Dienste gibt, die Sie von Punkt A nach Punkt B bringen, ist Google Maps definitiv der König der Karten . Ich verwende es auf meinem Computer, Tablet und zu 90 % auf meinem Smartphone. Es hat die besten Daten, die meisten Navigations- und Routenoptionen und coole Funktionen wie Street View und Informationen zu Fußgängern, Radfahrern und öffentlichen Verkehrsmitteln.

Was aber, wenn Sie eine Karte oder Wegbeschreibungen außerhalb der Google-Website verwenden müssen? Angenommen(Suppose) , Sie haben Ihre eigene Hochzeitswebsite oder einen persönlichen Blog und Gäste könnten Ihre Website besuchen, die Adresse eingeben, von der sie kommen, und automatisch eine Wegbeschreibung zum Veranstaltungsort erhalten!

Nun, es gibt ein paar Möglichkeiten, wie Sie dies erreichen können. Am einfachsten ist es, die Karte einfach mit dem von Google Maps(Google Maps) generierten Einbettungscode in Ihre Webseite einzubetten . Der zweite Weg ist etwas technischer, aber anpassbarer und dynamischer. Ich werde beide Methoden unten erwähnen.

Google Map einbetten

Wenn Sie nur Wegbeschreibungen von einem Ort zum anderen anzeigen möchten, ist es am einfachsten, die angezeigte Karte mit dem Einbettungscode einzubetten. Legen Sie zunächst(First) die gewünschten Wegbeschreibungen in Google Maps fest(Google Maps) und klicken Sie dann auf das Zahnradsymbol unten rechts auf der Seite.

Karte teilen oder einbetten

Klicken Sie auf Karte teilen oder einbetten( Share or embed map) und dann auf die Registerkarte Karte(Embed map) einbetten . Hier können Sie eine Größe für Ihre Karte auswählen und dann den Iframe-Code kopieren und auf einer beliebigen Webseite ablegen.

Karte einbetten

Der einzige Nachteil dieser Methode ist, dass der Benutzer nur eine statische Karte sieht. In der zweiten Methode unten können Sie ein Formular erstellen, in dem der Benutzer eine beliebige Startadresse eingeben kann, und es wird eine Karte von dieser Adresse zu einer Zieladresse Ihrer Wahl erstellt.

Erstellen Sie ein Google Maps-Formular

Um zu veranschaulichen, was ich mit der zweiten Methode meine, geben Sie eine US-Adresse in das Feld unten ein, um eine Wegbeschreibung von Ihrem Standort zu meinem Haus zu erhalten:

Cool oder? Sie können dieses kleine Formular ganz einfach auf jeder Website, jedem Blog oder überall dort erstellen, wo Sie HTML -Code einfügen können! Dies ist auch ideal für Websites kleiner Unternehmen, da Sie es auf Ihrer Kontaktseite anzeigen können und die Leute schnell eine Wegbeschreibung erhalten können, anstatt Ihre Adresse kopieren, ein neues Fenster öffnen und dann ihre Startadresse eingeben zu müssen.

Wie gehen wir also vor, um dieses modifizierte Feld zum Abrufen der Wegbeschreibung zu erstellen? Nun(Well) , zuerst müssen wir die korrekte Syntax für die URL ermitteln(URL) , die Google für Wegbeschreibungen verwendet. Glücklicherweise können wir das herausfinden, indem wir Wegbeschreibungen zwischen zwei Orten abrufen und dann einfach die URL aus der Adressleiste kopieren. Sie können auch auf das kleine Zahnradsymbol ganz unten rechts auf der Seite klicken und Karte teilen oder einbetten(Share or embed map) auswählen .

Karte teilen oder einbetten

Die Registerkarte Link teilen enthält die (Share)URL , die dieselbe URL in der Adressleiste Ihres Browsers ist. Ich habe die gesamte URL unten eingefügt, nur um Ihnen zu zeigen, wie sie aussieht.

Linkkarten teilen

https://www.google.com/maps/dir/3600+Thorp+Springs+Dr,+Plano,+TX+75025,+USA/ 854+Deerfield+Rd,+Allen,+TX+75013,+USA/@33.1125686,-96.7557749,13z/ data=!3m1!4b1!4m13!4m12!1m5!1m1!1s0x864c3d45018517a5:0xbabd3c91a1321997!2m2!1d-96.762484!2d33.08947!1m5!1m1! 1s0x864c16d3018a7f4f:0xab2052b5786cd29f!2m2!1d-96.666151!2d33.133892

Huch! Das ist ziemlich lang! Da ist eine Menge Zeug drin, von dem das meiste keinen Sinn ergibt! Die URL-Parameter von Google Maps(Google Maps URL) waren früher sehr unkompliziert und einfach, aber die neue URL- Struktur ist ziemlich kompliziert. Zum Glück können Sie die alten Parameter weiterhin verwenden und Google konvertiert sie automatisch in die neue Version. Um zu sehen, was ich meine, schau dir den Link unten an.

http://maps.google.com/maps?saddr=start&daddr=end

Gehen Sie voran und geben Sie ihm eine Chance. Setzen Sie eine Adresse in Anführungszeichen für die Start- und Endadresse und fügen Sie die URL in Ihren Browser ein! Ich habe start durch meine Heimatstadt New Orleans und end durch Houston , TX ersetzt, also sieht die URL meiner Google Maps - Wegbeschreibung so aus:

http://maps.google.com/maps?saddr=”new orleans, la”&daddr=”houston, tx”

Es klappt! Wie Sie jedoch sehen können, wandelt Google Maps die Links in etwas viel Komplizierteres um, sobald die Karte vollständig geladen ist. Ok, jetzt, da wir eine vernünftige URL haben , die wir an Google Maps übergeben können, müssen wir ein einfaches Formular mit zwei Feldern erstellen, eines für die Startadresse und eines für die Zieladresse.

Wenn Sie möchten, dass die Leute einfach ihre Adresse eingeben und eine Wegbeschreibung zu Ihrem Ort erhalten, möchten wir, dass das zweite Feld ausgeblendet und bereits auf die Zieladresse eingestellt ist.

<form action=”http://maps.google.com/maps” method=”get” target=”_blank”> Enter your starting address: <input type=”text” name=”saddr” /> <input type=”hidden” name=”daddr” value=”854 Deerfield Rd, Allen, TX” /> <input type=”submit” value=”get directions” /> </form>

Sehen Sie sich den obigen Code an. Die erste Zeile beginnt mit dem Formular und besagt, dass die Daten an maps.google.com/maps gesendet werden sollen, wenn auf die Schaltfläche „Senden“ geklickt wird. Das target=blank bedeutet, dass das Ergebnis in einem neuen Fenster geöffnet werden soll. Dann haben wir ein Textfeld für die Startadresse, das leer ist.

Das zweite Textfeld ist ausgeblendet und der Wert ist die gewünschte Zieladresse. Schließlich gibt es noch einen Submit-Button mit dem Titel „Get Directions“. Wenn jetzt jemand seine Adresse eingibt, erhält er Folgendes:

Karten Richtungen

Mit ein paar zusätzlichen Parametern können Sie die Wegbeschreibung und die Karte noch weiter anpassen. Nehmen wir beispielsweise an, Sie möchten nicht, dass die Standardansicht Karten ist, sondern stattdessen Satellit(Satellite) und Verkehr(Traffic) anzeigen soll .

http://maps.google.com/maps?saddr=%22new+orleans,+la%22&daddr=%22houston,+tx%22&ie=UTF8&t=h&z=7&layer=t

Beachten Sie die Felder layer=t und t=hURL . layer=t ist für die Verkehrsschicht und t=h bedeutet hybride Karte! t kann auch auf m für normale Karte, k für Satellit und  p für Gelände eingestellt werden. z ist die Zoomstufe und Sie können sie von 1 bis 20 ändern. In der obigen URL ist sie auf 7 eingestellt. Fügen Sie diese einfach(Just) an Ihre endgültige URL an und Sie haben jetzt ein hochgradig angepasstes Google Maps-Formular zum Anfordern von Wegbeschreibungen(Google Maps Get Directions) auf Ihrer Website !

Haben Sie irgendwelche Probleme damit, posten Sie einen Kommentar und ich werde versuchen zu helfen! Genießen!



About the author

Ich bin ein iOS-Entwickler mit über 10 Jahren Erfahrung. Ich habe mich auf die Entwicklung von Apps für iPhone und iPad spezialisiert. Ich habe Erfahrung beim Erstellen von Benutzerabläufen, dem Erstellen von benutzerdefinierten Entwicklungskits (CDKs) und der Arbeit mit verschiedenen App-Entwicklungsframeworks. In meiner früheren Arbeit habe ich auch Tools entwickelt, die bei der Verwaltung von Apples App Store helfen, darunter ein Produktmanagement-Tool und ein App-Übermittlungstool.



Related posts