Viele Firmen nutzen kostenlose Angebote von z.B. Map24 um auf einer Anfahrtsbeschreibung auch ein Feld zur direkten Routenplanung anzubieten. Hier wird erklärt, wie das mit Google Maps geht und ganz ohne Anmeldung.
Es ist recht einfach. Das Prinzip ist das Gleiche wie bei der Google Suchmaschine. Über einen Parameter in einem Formular, wird zum einen die Startadresse übergeben und zum anderen die Zieladresse, wobei diese sich in einem versteckten Feld befindet und vom Webmaster vorgegeben wird.
Der Quellcode, den Ihr dafür in Eure Website ein pflegen müsst, sieht dann folgendermaßen aus:
Update 26.03.2010 Seit Neustem gibt es ein Problem, wenn das Formular auf einer Seite platziert wird, die nicht UTF-8 kodiert ist. Der accept-charset ist hierbei die Lösung und kann bei UTF-8 Websites raus genommen werden, schadet aber nicht. Vielen Dank an Jochen für den Hinweis (siehe auch Kommentar #9 und #10)
Im Feld saddr (Source Address) wird die Startadresse angegeben, von der aus die Route beginnt zu starten. Die Zieladresse steht bei einer Firmenseite z.B. bereits fest, die wird dann in daddr (Destination Address) fest im Quellcode niedergeschrieben, der Besucher hat darauf auch keinen Einfluss. Bei einem Klick auf "Route berechnen" öffnet sich dann ein neues Browserfenster (oder -tab) mit der berechneten Route.
Hier mal ein Beispiel, wie es auf der Internetseite aussehen könnte:
Startadresse: z.B. Südallee 5, 56588 Waldbreitbach
Übrigens hat es Vorteile Google Maps zu verwenden, da der gleiche Code für jede Sprache genutzt werden kann. Erkennt Google einen französischen Besucher z.B. wird er ihn auf die französische Google Maps Webseite weiterleiten. Durch den Bekanntheitsgrad ist die internationale Anerkennung an Google sicherlich auch höher als bei Map24, z.B.
Dieser Tipp beinhaltet nur ein solches Feld zur Eingabe der eigenen Adresse. Wenn man einen ganzen Kartenausschnitt von Google Maps auf der eigenen Seite platzieren möchte, kann man zum einen die Google Maps API verwenden, oder diesen Tipp über den Professor Web kürzlich berichtet hat.