function googleroute_init(name, street, code, city, address, zoom){ if (GBrowserIsCompatible()) { map = new GMap2(document.getElementById('map_canvas')); map.addControl(new GLargeMapControl()); map.setMapType(G_NORMAL_MAP); map.enableScrollWheelZoom(); if(address){ $('.map_directions').show(); $('#map_directions').html(''); gdir = new GDirections(map, document.getElementById('map_directions')); gdir.load('from: ' + address + ' to: ' + street + ' ; ' + code + ' ' + city, { 'locale': 'de' }); }else{ var geocoder = new GClientGeocoder(); geocoder.getLatLng(street + ' ; ' + code + ' ' + city, function(point) { if(point){ var marker = new GMarker(point, {title:name+' in '+code+' '+city}); map.addOverlay(marker); map.setCenter(point, zoom ? zoom : 10); }else{ $('#map_canvas').html('Bitte geben Sie unter "Eigenschaften" eine korrekte Adresse ein.'); $('.googleroute_form').attr('disabled', 'disabled'); } }); } } }