Google-Maps

Google Maps mit Straßenverbindungen

23. Oktober 2008
von

Auf Firmen-Websites macht es sich immer gut, den Standort mit Hilfe einer attraktiven Landkarte abzubilden. Google-Maps ermöglicht Ihren Website-Besuchern eine schnelle, unkomplizierte Methode, verschiedene Anfahrtsstrecken selbst zu generieren.

Straßenverbindung mit Angabe des Start- oder Zielpunktes

Diese Version eignet sich für die einfache Firmen-Website, in der eigentlich nur der Standort der Firma mit einem Marker auf einer Google Map dargestellt und dem Website-Besucher eine einfache Möglichkeit geboten werden soll, einen Anfahrtsplan zu diesem Standort zu erzeugen.

Dies erfolgt für den Besucher in zwei Schritten – Live-Demo

  1. Marker anklicken und im sich öffnenden Fenster angeben, ob man den (Marker-) Punkt als Start oder als Ziel für den Anfahrtsplan verwenden möchte (beispielsweise auf ‘diesen Punkt als Zielpunkt verwenden’ klicken).

    twgmap06 011 foto

    Infofenster zur Auswahl, ob dies Start oder Ziel sein soll

  2. Wenn bei der vorherigen Auswahl der Marker beispielsweise ‘diesen Punkt als Zielpunkt benutzen’ ausgewählt wurde, dann muss nun noch der Startpunkt angegeben werden. Dafür genügt es meist, Ortsname und Straße einzugeben. Man kann hier auch direkt die Geo-Koordinaten eingeben oder Firmennamen und sonstige Suchbegriffe. Je nachdem, was Google kennt, wird es dann angezeigt.
    (auf ‘Straßenverbindung anzeigen’ klicken nicht vergessen)

    twgmap06 021 foto

    Infofenster zur Eingabe des Start- oder Ziel-Punktes

Die Anzeige der erzeugten Straßenverbindung erfolgt nun in einem neuen Browserfenster (oder in einem neuen Tab, je nach Browsereinstellung des Benutzers) und sieht beispielsweise so aus:

twgmap06 03 foto

generierte Straßenverbindung (Landkarte)

Auch in Textform wird die Anfahrt ähnlich wie bei einem Routenplaner generiert, was dann beispielsweise so aussehen könnte:

twgmap06 04 foto

generierte Straßenverbindung (Text)


Anleitung zum Einbau in die eigene Website

Wir verwenden wieder unsere drei Dateien (‘index.html’, ‘twGmap.js’ und ‘twGmap.css’) aus den vorangegangenen Artikeln. Diesmal müssen wir nur die ‘twGmap.js’ bearbeiten.

Gleich oben erzeugen wir ein paar Variablen, teilweise sind diese für spätere Erweiterungen schon mal mit vorgesehen.

var directionMarkers   = [];
var directionHtmls     = [];
var directionHtmlsNach = [];
var directionHtmlsVon  = [];
 
var directionCount     = 0;

Dann ändern wir die Marker-Funktion (‘machTwMarker01()’) folgendermaßen ab

function machTwMarker01() {
  var point = new GPoint(13.748, 51.041);
  var adresse = "Rudolf Harbig Stadion";
  var marker = new GMarker(point);
  var html = machTwHtmlInfofenster(marker, adresse);
  GEvent.addListener(marker, "click", function() {marker.openInfoWindowHtml(html)});	
 
  return marker;
}

Darin wird nun eine Funktion ‘machTwHtmlInfofenster()’ aufgerufen, welche wir erst noch erstellen müssen. Aufgrund ihres Umfanges, soll diese hier nicht abgebildet werden. Nur soviel, darin wird der html-Code für die verschiedenen Infofenster erzeugt und in die Variablen ‘directionHtmls’, ‘directionHtmlsVon’ und ‘directionHtmlsNach’ geschrieben.

function machHtmlInfofenster(marker, adresse) {
  ...
  directionHtmls[directionCount] = htmlDefault;
  ...
  directionHtmlsVon[directionCount] = htmlVon;
  ...
  directionHtmlsNach[directionCount] = htmlNach;
  ...
}

Das war’s schon. ™

Live-Demo und Quelltexte

 foto

Thomas Weise

Thomas Weise ist gelernter Anwendungsentwickler. Ihn zog es aber immer schon in Richtung Internet und Webentwicklung. Seine Artikel auf drweb sind Gastartikel, selbst bloggt er auf

4 Kommentare zu „Google Maps mit Straßenverbindungen

  1. Britta am 23. Oktober 2008 um 11:21

    Eine schnelle und praktische Lösung für die eigene Homepage – wiedereinmal von Google, wen wundert es, dass dieser Dienst kostenlos ist und auch noch in Blogs kostenlos bekannt gemacht wird. Ein Markenzeichen für perfekte Geschäftsstrategien!

  2. Auyana am 24. Oktober 2008 um 11:24

    Ich bin gespannt wann es Google Maps mit Internetanbindung in Navigationssystemen gibt. Kombiniert mit Adressenabfrage direkt über das Internet wird dies denke ich die Zukunft von Navigationssystemen sein. Das Navigationssystem wird dann eher eine Zusatzfunktion zum eigentlichen Informationssystem mit Internetanbindung sein.

  3. [...] Oder, schon ein bisschen pratischer: eine kleine, interaktive Karte mit einer einfachen Standortabfrage zur Routenberechnung (dank google maps). Doch all diese Varianten lösen nicht das Versprechen, mir [...]

  4. [...] Tipps zum Erstellen von Anfahrtsskizzen bieten die Dr.-Web-Beiträge Google-Maps mit Straßenverbindungen und Tipps und Tricks mit Open Street [...]

Ein Kommentar? Schön!

Wir freuen uns immer über Leser, die durch nützliche und konstruktive Beiträge zum Thema eine Diskussion anstoßen oder den Artikel mit weiteren Informationen anreichern. Alle Kommentare werden in diesem Sinne moderiert. Zum Kommentar-Fairplay gehört für uns auch der Einsatz von rel="nofollow". Bitte verwenden Sie zudem als Namen weder eine Domain noch ein spamverdächtiges Wort. Vielen Dank!

*