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(){
}