/**
 * Initialisiert Google Maps
 * @param decimal $latitude Breitengrad
 * @param decimal $longitude Längengrad
 * @param string $infotext HTML-formatierter Text für das InfoWindow
 * @return void
 */
function initGoogleMaps(latitude, longitude, infotext) {
	if (GBrowserIsCompatible()) {
		var map = new GMap2(document.getElementById('map'));

		// Overwrite the getMinimumResolution() and getMaximumResolution() methods
		var mt = map.getMapTypes();
		for (var i=0; i<mt.length; i++) {
			mt[i].getMinimumResolution = function() { return 7; }
			mt[i].getMaximumResolution = function() { return 15; }
		}

		var punkt = new GLatLng(latitude, longitude);
		map.addControl(new GLargeMapControl());
		map.setCenter(punkt, 11);
		var marke = new GMarker(punkt);
		map.addOverlay(marke);
		map.openInfoWindowHtml(punkt, infotext);
	}
}
