Grundlage hierfür ist die Google API
Um nun wie auf meiner Beispielseite (Sotec Google Maps Beispiel) einen Routenplaner mit einzubinden der beim Klick auf "Route" ein neues Fenster mit dem Routenplaner und schon ausgefülltem Ziel öffnet ist wie folgt vorzugehen:
1.) Erstellt euch bei Google Maps ein ganz normale Karte und bindet sie auf der Website ein.
2.) Speichert euch zusätzlich die URL des Google Routenplaners mit eurem Zielort.
3.) Verändert nun den Code wie folgt:
Code :
1 2 3 4 5 6 7 8 | <script src="http://maps.google.com/maps?file=api&v=2&key=ABQIAAAAIaITmlIHU11tsake5SyYIBTfnbiJ3AZdLHV1GCyeuie9Oa9W4hQn58RPycupi9TouGn5D3pC0KFTkg"
type="text/javascript"></script>
<script type="text/javascript">
//<![CDATA[
var map = null;
var geocoder = null;
var pointabs = new GLatLng(48.727307900406544,8.850173950195312); |
Code :
1 | var text = "<b>SOTEC</b> Software Entwicklungs GmbH + Co<br>Mikrocomputertechnik KG<br>Calwer Straße 11<br>D-75395 Ostelsheim<br /><br /> |
Code :
1 | <a href='http://maps.google.de/maps?daddr=Calwer+Strasse+11,+75395+Ostelsheim+(Sotec+Software+Entwicklungs+GmbH+%2B+Co)&geocode=3371268293612202208,48.727534,8.850089&dirflg=&saddr=&f=d&hl=de&dq=SOTEC&sll=48.73059,9.016175&sspn=0.251366,0.64888&cid=48727534,8850089,11535059465088755623&ie=UTF8&ll=51.248163,11.887207&spn=7.635285,20.76416&z=6&om=0' target='_blank'><u>Route</u></a>"; |
Code :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | var marker = new GMarker(pointabs);
function load() {
if (GBrowserIsCompatible()) {
map = new GMap2(document.getElementById("map"));
map.addControl(new GSmallMapControl());
map.addControl(new GMapTypeControl());
map.addControl(new GOverviewMapControl());
map.setCenter(pointabs, 10);
map.addOverlay(marker);
marker.openInfoWindowHtml(text);
GEvent.addListener(marker, "click", function() {
marker.openInfoWindowHtml(text);
});
}
}
//]]>
</script></head>
<body onload="load()" onunload="GUnload()"><div id="map" style="width: 530px; height: 450px;"></div>
</body></html> |
Wenn ihr nun alles so integiert habt ist auf der Google Karte eurer Website ein Link "Route" zu sehen (Beipielkarte Sotec Software Entwicklung GmbH) und ihr werdet mit einen klick darauf in einen neuen Browser Fenster zu Google maps weitergeleitet (Beispielroute zu Sotec Software Entwicklungs GmbH)
Um einen überblick zu bekommen hier nochmal der komplette code:
HTML-Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>SOTEC: Karte</title> <!--START head//--> <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" /> <meta name="generator" content="Der Dirigent 01.00.04 / www.der-dirigent.de" /> <meta name="author" content="SOTEC Software Entwicklungs GmbH" /> <meta name="description" content="Kontaktformular, Karte, Kontakt" /> <meta name="keywords" content="Kontaktformular, Karte, Kontakt" /> <meta name="robots" content="index, follow" /> <link rel="stylesheet" href="cms/css/sotec.css" type="text/css" /> <script src="cms/js/sotec.js" type="text/javascript"></script> <!--END head//--> <link rel="shortcut icon" href="favicon.ico" > </head> <body onload="onload_js()"> </dedi:lay> <div id="page"> <div id="logo"><a href="http://www.sotec.eu"><img src="media/img/soteclogo.png" alt="SOTEC" border="0" height="45" width="180"></a></div> <form id="Form1" action="index.php?idcatside=86&view=preview" method="post"> <div id="helpmenu"> </dedi:lay> <!--START 22//--><b><a href="index.php?idcatside=147&lang=8">english</a></b> : <!--END 22//--></dedi:lay> <!--START 21//-->search: <input type='text' name='suche' value='' class='suchfeld' /> <input type="image" src="media/img/nav/suchen.png" alt="suche" /><input type='hidden' name='w_70' value='B.title' /> <input type='hidden' name='w_71' value='B.summary' /> <input type='hidden' name='w_72' value='B.meta_description' /> <input type='hidden' name='w_73' value='B.meta_keywords' /> <input type='hidden' name='w_74' value='A.value' /> <input type='hidden' name='what' value='body' /> <input type='hidden' name='how' value='OR' /> <input type='hidden' name='sort' value='C.idcatside' /> <input type='hidden' name='page' value='1' /><input type='hidden' name='modus' value='1'/><!--END 21//--></dedi:lay> </div> </form> <br class="clear"> <div id="mainmenu"><!--START 8//--><div id="topmenu"><a href="index.php?idcat=29" class="topmenufont">Entwicklung & Beratung</a><a href="index.php?idcat=39" class="topmenufont">Referenzen & Partner</a><a href="index.php?idcat=31" class="topmenufont">Unternehmen</a><a href="index.php?idcat=37" class="topmenufont">Kontakt</a> </div><!--END 8//--></dedi:lay></div> <div id="kopfzeile"> <div id="logo2"><!--START 25//--><img src="http://www.sotec-net.de/cms2/internet/media/img/kopfzeile/links_oben_kont.png" alt="SOTEC.EU Banner oben" width="240" height="150" /><!--END 25//--></div> <div id="logo3"><!--START 23//--><img src="http://www.sotec-net.de/cms2/internet/media/img/kopfzeile/kont.jpg" alt="SOTEC.EU Banner oben" width="540" height="150" /><!--END 23//--></div> </div> <br class="clear"> <br> <div id="leftmenu"><!--START 7//--> <a href="index.php?idcatside=148" class="navi2">Kontaktformular</a><a href="index.php?idcatside=147" class="navi2-aktiv">Karte</a> <!--END 7//--></dedi:lay></div> <div id="content2" ><!--START 1//--><html xmlns="http://www.w3.org/1999/xhtml" xmlns:v="urn:schemas-microsoft-com:vml"><title>mapstest</title> <script src="http://maps.google.com/maps?file=api&v=2&key=ABQIAAAAIaITmlIHU11tsake5SyYIBTfnbiJ3AZdLHV1GCyeuie9Oa9W4hQn58RPycupi9TouGn5D3pC0KFTkg" type="text/javascript"></script> <script type="text/javascript"> //<![CDATA[ var map = null; var geocoder = null; var pointabs = new GLatLng(48.727307900406544,8.850173950195312); var text = "<b>SOTEC</b> Software Entwicklungs GmbH + Co<br>Mikrocomputertechnik KG<br>Calwer Straße 11<br>D-75395 Ostelsheim<br /><br /><a href='http://maps.google.de/maps?daddr=Calwer+Strasse+11,+75395+Ostelsheim+(Sotec+Software+Entwicklungs+GmbH+%2B+Co)&geocode=3371268293612202208,48.727534,8.850089&dirflg=&saddr=&f=d&hl=de&dq=SOTEC&sll=48.73059,9.016175&sspn=0.251366,0.64888&cid=48727534,8850089,11535059465088755623&ie=UTF8&ll=51.248163,11.887207&spn=7.635285,20.76416&z=6&om=0' target='_blank'><u>Route</u></a>"; var marker = new GMarker(pointabs); function load() { if (GBrowserIsCompatible()) { map = new GMap2(document.getElementById("map")); map.addControl(new GSmallMapControl()); map.addControl(new GMapTypeControl()); map.addControl(new GOverviewMapControl()); map.setCenter(pointabs, 10); map.addOverlay(marker); marker.openInfoWindowHtml(text); GEvent.addListener(marker, "click", function() { marker.openInfoWindowHtml(text); }); } } //]]> </script></head> <body onload="load()" onunload="GUnload()"><div id="map" style="width: 530px; height: 450px;"></div> </body></html><!--END 1//--></dedi:lay></div> <br class="clear"> <div id="content2" ></dedi:lay></div> <div id="content2"></div> <br class="clear"> <div id="footer" valign="middle"> <a href="http://www.sotec.eu">Home</a> : <a href="index.php?idcatside=89">Impressum</a> : <a href="index.php?idcat=37">Kontakt</a> : © SOTEC 2007</div> </div> <script type="text/javascript" src="http://www.google-analytics.com/urchin.js"></script> <script type="text/javascript"> _uacct = "UA-1407492-1"; if (typeof(urchinTracker) == 'function') { urchinTracker(); } </script> </body> </html>
Wie füge ich meinen Firmennamen oder zusätzliche Infos in den Rroutenplaner ein:
1. Google Routenplaner aufrufen und Zieladresse eingeben => Karte ohne Firmenname erscheint.
2. Klick auf "URL zu dieser Seite" => Link in folgender Form:
http://maps.google.de/maps?f=d&hl=de...8&ie=UTF8&z=16
Beispieladresse zu einem McDonald's Restaurant ohne Titel/Firmenname
3. Um nun meinen Firmennamen oder Ähnliches einzufügen, kann ich wie folgt editieren:
Bsp Titel oder Firmenname:
"McDonald's Restaurant"
http://maps.google.de/maps?f=d&hl=de...3+Sindelfingen+(McDonald's+Restaurant)&sll=48.70559,9.000163&sspn=0.006953,0.023518&ie=UTF8&z=16
Beispieladresse zu einem McDonald's Restaurant mit eingefügtem Titel/Firmenname
Auch denkbar ist ein ein mehrzeiliger Text z.B.:
Code :
1 | [B][url]http://maps.google.de/maps?f=d&hl=de&geocode=&saddr=&daddr=Mercedesstr.+12,+71063+Sindelfingen[/url][COLOR="Red"]+(McDonald's+Restaurant+-+SOTEC:%20Restaurant%20Production%20Software%20seit%2025%20Jahren)[/COLOR]&sll=48.70559,9.000163&sspn=0.006953,0.023518&ie=UTF8&z=16"[/B] |




Bereiche
Kategorien
Forum - Webmaster & Internet




tutorials.de-Systemmitteilung