var map; var gdir; var geocoder = null; var addressMarker; function initialize() { if (GBrowserIsCompatible()) { map = new GMap2(document.getElementById("map_canvas")); map.setCenter(new GLatLng(52.560472, 13.433182),13); map.addControl(new GLargeMapControl()); // Place a marker in the center of the map and open the info window var marker = new GMarker(map.getCenter()); GEvent.addListener(marker, "click", function() { marker.openInfoWindowHtml("Hella Aglaia Mobile Vision GmbH
Treskowstraße 14
13089 Berlin"); }); map.addOverlay(marker); marker.openInfoWindowHtml("Hella Aglaia Mobile Vision GmbH
Treskowstraße 14
13089 Berlin"); gdir = new GDirections(map, document.getElementById("directions")); GEvent.addListener(gdir, "load", onGDirectionsLoad); GEvent.addListener(gdir, "error", handleErrors); } } function setDirections(fromAddress, toAddress, locale) { gdir.load("from: " + fromAddress + " to: " + toAddress, { "locale": locale }); } function handleErrors(){ if (gdir.getStatus().code == G_GEO_UNKNOWN_ADDRESS) alert("Ihre Adresse wurde nicht erkannt." + gdir.getStatus().code); else if (gdir.getStatus().code == G_GEO_SERVER_ERROR) alert("Ihre Anfrage konnte nicht bearbeitet werden. Bitte versuchen sie es erneut." + gdir.getStatus().code); else if (gdir.getStatus().code == G_GEO_MISSING_QUERY) alert("Ihre Anfrage konnte nicht bearbeitet werden." + gdir.getStatus().code); else if (gdir.getStatus().code == G_GEO_BAD_KEY) alert("Ihre Anfrage konnte nicht bearbeitet werden." + gdir.getStatus().code); else if (gdir.getStatus().code == G_GEO_BAD_REQUEST) alert("Ihre Anfrage konnte nicht bearbeitet werden." + gdir.getStatus().code); else alert("ein unbekannter Fehler ist aufgetreten"); } function onGDirectionsLoad(){ }