Ich möchte gerne auf meiner seite ein menü mit anfahrt erstellen.
jetzt habe ich den google routenplaner eingebaut und möchte gerne noch einen fahrplanauskunft der VVT anzeigen lassen. ( oberhalb dess routenplaners)
doch immer wenn ich den code einfüge, dann ist der routenplaner immer weg und es funktioniert nichts mehr!
könnt ihr mir helfen?
orginal
<!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> <meta http-equiv="content-type" content="text/html; charset=utf-8"/> <?php defined ('main') or die ('no direct access'); ?><!--@title=@--><!--@hmenu=Routenplaner@--><!--@view=normal@--><!--@viewoptions=@--><php> <title>Alpengasthof Lüsens</title> <script src="http://maps.google.com/maps?file=api&v=2&key=ABQIAAAAAdZD-7zZ--0ANqhVfdsJiRQoBbRS8GLXtELbZvRY9Oz_QH3QKxQF3jJkY5XSQzyIIltm-wfmcHwVxA" type="text/javascript"></script> <style type="text/css">body { font-family: Verdana, Arial, sans serif; font-size: 11px; margin: 10px; } table.directions th { background-color:#EEEEEE; } img { color: #000000; } </style> <script type="text/javascript"> //<![CDATA[ var map; var gdir; var geocoder = null; var addressMarker; function load() { if (GBrowserIsCompatible()) { map = new GMap2(document.getElementById("map")); gdir = new GDirections(map, document.getElementById("directions")); GEvent.addListener(gdir, "load", onGDirectionsLoad); GEvent.addListener(gdir, "error", handleErrors); //setDirections("San Francisco", "Mountain View", "en_US"); geocoder = new GClientGeocoder(); map.addControl(new GLargeMapControl()); map.addControl(new GMapTypeControl()); showAddress("Lüsens", "Alpengasthof Lüsens<br><br>Lüsens 1<br>A-6182 Lüsens<br>Telefon und Fax 0043 (0) 5236 215<br>http://www.alpengasthof-luesens.com<br><br><br></p>"); } } function setDirections(fromAddress, toAddress, locale) { gdir.load("from: " + fromAddress + " to: " + toAddress, { "locale": "de" }); } function showAddress(address, popUpHtml) { if (geocoder) { geocoder.getLatLng( address, function(point) { if (!point) { alert(address + " nicht gefunden"); } else { map.setCenter(point, 13); var marker = new GMarker(point); map.addOverlay(marker); marker.openInfoWindowHtml(popUpHtml); } } ); } } function handleErrors(){ if (gdir.getStatus().code == G_GEO_UNKNOWN_ADDRESS) alert("Start- oder auch Zieladresse konnten nicht gefunden werden. Entweder sind sie nicht bekannt, nicht eindeutig oder die Eingabe ist nicht korrekt. Bitte überprüfen Sie die Eingabe.\nError code: " + gdir.getStatus().code); else if (gdir.getStatus().code == G_GEO_SERVER_ERROR) alert("Die Route konnte nicht berechnet werden.\n Error code: " + gdir.getStatus().code); else if (gdir.getStatus().code == G_GEO_MISSING_QUERY) alert("Bitte geben Sie eine Startadresse ein.\n Error code: " + gdir.getStatus().code); // else if (gdir.getStatus().code == G_UNAVAILABLE_ADDRESS) <--- Doc bug... this is either not defined, or Doc is wrong // alert("The geocode for the given address or the route for the given directions query cannot be returned due to legal or contractual reasons.\n Error code: " + gdir.getStatus().code); else if (gdir.getStatus().code == G_GEO_BAD_KEY) alert("Falscher Google Maps Key. \n Error code: " + gdir.getStatus().code); else if (gdir.getStatus().code == G_GEO_BAD_REQUEST) alert("Die Anfrage konnte nicht geparsed werden.\n Error code: " + gdir.getStatus().code); else alert("Unbekannter Fehler. Bitte überprüfen Sie die Eingabe."); } function onGDirectionsLoad(){ // Use this function to access information about the latest load() // results. // e.g. // document.getElementById("getStatus").innerHTML = gdir.getStatus().code; // and yada yada yada... } //]]> </script> </head> <body onload="load()" onunload="GUnload()"> <h2>Routenplaner</h2> <form action="#" onsubmit="setDirections(this.from.value, this.to.value, 'de'); return false"> <table> <tr><th align="right">Startadresse: </th> <td><input size="25" id="fromAddress" name="from" ></td> <th align="right"> Zieladresse: </th> <td align="right"><input size="25" id="toAddress" name="to" value="Lüsens 1, A-6182 Lüsens (Alpengasthof Lüsens)"></td> <td align="right"> </td> </tr> <tr><th align="right"> </th> <td colspan="4">Straße (optional), Ort, Land (optional) <INPUT type=submit value="Route berechnen!" name=submit> </td> </tr> </table> </form> <br> <DIV align=center> <table class="directions" align=center> <tr><th>Karte</th><th></th></tr> <tr> <td valign="top"><div id="map" style="WIDTH: 573px; HEIGHT: 396px"></div></td> <td valign="top"></td> </tr> </table></DIV> <P align=center> </P> <P align=center> <TABLE> <TR> <TD> <P align=center>Route</P></TD></TR> <TR> <TD><div id="directions" style="WIDTH: 275px"></div></TD></TR></TABLE></P> </body> </html>
uund mein versuch
<!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> <meta http-equiv="content-type" content="text/html; charset=utf-8"/> <?php defined ('main') or die ('no direct access'); ?><!--@title=@--><!--@hmenu=Routenplaner@--><!--@view=normal@--><!--@viewoptions=@--><php> <title>Alpengasthof Lüsens</title> <script src="http://maps.google.com/maps?file=api&v=2&key=ABQIAAAAAdZD-7zZ--0ANqhVfdsJiRQoBbRS8GLXtELbZvRY9Oz_QH3QKxQF3jJkY5XSQzyIIltm-wfmcHwVxA" type="text/javascript"></script> <style type="text/css">body { font-family: Verdana, Arial, sans serif; font-size: 11px; margin: 10px; } table.directions th { background-color:#EEEEEE; } img { color: #000000; } </style> <script type="text/javascript"> //<![CDATA[ var map; var gdir; var geocoder = null; var addressMarker; function load() { if (GBrowserIsCompatible()) { map = new GMap2(document.getElementById("map")); gdir = new GDirections(map, document.getElementById("directions")); GEvent.addListener(gdir, "load", onGDirectionsLoad); GEvent.addListener(gdir, "error", handleErrors); //setDirections("San Francisco", "Mountain View", "en_US"); geocoder = new GClientGeocoder(); map.addControl(new GLargeMapControl()); map.addControl(new GMapTypeControl()); showAddress("Lüsens", "Alpengasthof Lüsens<br><br>Lüsens 1<br>A-6182 Lüsens<br>Telefon und Fax 0043 (0) 5236 215<br>http://www.alpengasthof-luesens.com<br><br><br></p>"); } } function setDirections(fromAddress, toAddress, locale) { gdir.load("from: " + fromAddress + " to: " + toAddress, { "locale": "de" }); } function showAddress(address, popUpHtml) { if (geocoder) { geocoder.getLatLng( address, function(point) { if (!point) { alert(address + " nicht gefunden"); } else { map.setCenter(point, 13); var marker = new GMarker(point); map.addOverlay(marker); marker.openInfoWindowHtml(popUpHtml); } } ); } } function handleErrors(){ if (gdir.getStatus().code == G_GEO_UNKNOWN_ADDRESS) alert("Start- oder auch Zieladresse konnten nicht gefunden werden. Entweder sind sie nicht bekannt, nicht eindeutig oder die Eingabe ist nicht korrekt. Bitte überprüfen Sie die Eingabe.\nError code: " + gdir.getStatus().code); else if (gdir.getStatus().code == G_GEO_SERVER_ERROR) alert("Die Route konnte nicht berechnet werden.\n Error code: " + gdir.getStatus().code); else if (gdir.getStatus().code == G_GEO_MISSING_QUERY) alert("Bitte geben Sie eine Startadresse ein.\n Error code: " + gdir.getStatus().code); // else if (gdir.getStatus().code == G_UNAVAILABLE_ADDRESS) <--- Doc bug... this is either not defined, or Doc is wrong // alert("The geocode for the given address or the route for the given directions query cannot be returned due to legal or contractual reasons.\n Error code: " + gdir.getStatus().code); else if (gdir.getStatus().code == G_GEO_BAD_KEY) alert("Falscher Google Maps Key. \n Error code: " + gdir.getStatus().code); else if (gdir.getStatus().code == G_GEO_BAD_REQUEST) alert("Die Anfrage konnte nicht geparsed werden.\n Error code: " + gdir.getStatus().code); else alert("Unbekannter Fehler. Bitte überprüfen Sie die Eingabe."); } function onGDirectionsLoad(){ // Use this function to access information about the latest load() // results. // e.g. // document.getElementById("getStatus").innerHTML = gdir.getStatus().code; // and yada yada yada... } //]]> </script> </head> <body> <iframe src="http://www.vvt.at/page.cfm?vpath=timetables/efa_light/efalightform&uuid=0BBFE12F-C152-C17A-5C79884DF1FE9217" width="190" height="255" scrolling="no" frameborder="1"/> < onload="load()" onunload="GUnload()"> <h2>Routenplaner</h2> <form action="#" onsubmit="setDirections(this.from.value, this.to.value, 'de'); return false"> <table> <tr><th align="right">Startadresse: </th> <td><input size="25" id="fromAddress" name="from" ></td> <th align="right"> Zieladresse: </th> <td align="right"><input size="25" id="toAddress" name="to" value="Lüsens 1, A-6182 Lüsens (Alpengasthof Lüsens)"></td> <td align="right"> </td> </tr> <tr><th align="right"> </th> <td colspan="4">Straße (optional), Ort, Land (optional) <INPUT type=submit value="Route berechnen!" name=submit> </td> </tr> </table> </form> <br> <DIV align=center> <table class="directions" align=center> <tr><th>Karte</th><th></th></tr> <tr> <td valign="top"><div id="map" style="WIDTH: 573px; HEIGHT: 396px"></div></td> <td valign="top"></td> </tr> </table></DIV> <P align=center> </P> <P align=center> <TABLE> <TR> <TD> <P align=center>Route</P></TD></TR> <TR> <TD><div id="directions" style="WIDTH: 275px"></div></TD></TR></TABLE></P> </body> </html>
verwendete ilchClan Version: 1.1
betroffene Homepage: externer Link