var startlat=51.365691;
var startlng=10.451526;
var startzoom=5;
var map;
var platzmarker=new Array();
var infowindow;
var contentString="";
var markerpic;
var marker=new Array();
function initMap() {
map = new google.maps.Map(document.getElementById('map'), {
center: {lat: startlat, lng: startlng},
zoom: startzoom,
minZoom:5,
maxZoom:16,
});
markerpic = new google.maps.MarkerImage('/pics/platzneu.png',
new google.maps.Size(25, 25),
new google.maps.Point(0,0),
new google.maps.Point(12,12)
);
marker[5]= new google.maps.MarkerImage('/pics/marker9.png', new google.maps.Size( 9, 9),new google.maps.Point(0,0),new google.maps.Point( 9, 9));
marker[6]= new google.maps.MarkerImage('/pics/marker9.png', new google.maps.Size( 9, 9),new google.maps.Point(0,0),new google.maps.Point( 9, 9));
marker[7]= new google.maps.MarkerImage('/pics/marker11.png',new google.maps.Size(11,11),new google.maps.Point(0,0),new google.maps.Point(11,11));
marker[8]= new google.maps.MarkerImage('/pics/marker11.png',new google.maps.Size(11,11),new google.maps.Point(0,0),new google.maps.Point(11,11));
marker[9]= new google.maps.MarkerImage('/pics/marker13.png',new google.maps.Size(13,13),new google.maps.Point(0,0),new google.maps.Point(13,13));
marker[10]=new google.maps.MarkerImage('/pics/marker13.png',new google.maps.Size(13,13),new google.maps.Point(0,0),new google.maps.Point(13,13));
marker[11]=new google.maps.MarkerImage('/pics/marker15.png',new google.maps.Size(15,15),new google.maps.Point(0,0),new google.maps.Point(15,15));
marker[12]=new google.maps.MarkerImage('/pics/marker15.png',new google.maps.Size(15,15),new google.maps.Point(0,0),new google.maps.Point(15,15));
marker[13]=new google.maps.MarkerImage('/pics/marker17.png',new google.maps.Size(17,17),new google.maps.Point(0,0),new google.maps.Point(17,17));
marker[14]=new google.maps.MarkerImage('/pics/marker17.png',new google.maps.Size(17,17),new google.maps.Point(0,0),new google.maps.Point(17,17));
marker[15]=new google.maps.MarkerImage('/pics/marker19.png',new google.maps.Size(19,19),new google.maps.Point(0,0),new google.maps.Point(19,19));
marker[16]=new google.maps.MarkerImage('/pics/marker19.png',new google.maps.Size(19,19),new google.maps.Point(0,0),new google.maps.Point(19,19));
infowindow = new google.maps.InfoWindow({content: ''});
google.maps.event.addListener(map, 'dragend', ladeplaetze);
google.maps.event.addListener(map, 'zoom_changed', ladeplaetze);
ladeplaetze();
}
function ladeplaetze() {
var zoom=map.getZoom();
if (zoom<5 || zoom>16) {return;}
markerpic=marker[zoom];
clearmarker();
platzmarker[43] = new google.maps.Marker({position: {lat: 54.40440706407451, lng: 11.178985834121704},map: map,icon: markerpic,title: ""});
platzmarker[43].addListener("click", function() {gen_infowindow("1887","43")});
platzmarker[51] = new google.maps.Marker({position: {lat: 50.685133, lng: 6.470260000000053},map: map,icon: markerpic,title: ""});
platzmarker[51].addListener("click", function() {gen_infowindow("1893","51")});
platzmarker[59] = new google.maps.Marker({position: {lat: 54.11313789670343, lng: 11.630809307098389},map: map,icon: markerpic,title: ""});
platzmarker[59].addListener("click", function() {gen_infowindow("1870","59")});
platzmarker[64] = new google.maps.Marker({position: {lat: 54.48769085175292, lng: 11.018085479736328},map: map,icon: markerpic,title: ""});
platzmarker[64].addListener("click", function() {gen_infowindow("2255","64")});
platzmarker[88] = new google.maps.Marker({position: {lat: 47.64714717654511, lng: 13.039140701293945},map: map,icon: markerpic,title: ""});
platzmarker[88].addListener("click", function() {gen_infowindow("2346","88")});
platzmarker[98] = new google.maps.Marker({position: {lat: 54.15124340741647, lng: 11.71944851422495},map: map,icon: markerpic,title: ""});
platzmarker[98].addListener("click", function() {gen_infowindow("2330","98")});
platzmarker[105] = new google.maps.Marker({position: {lat: 53.5927276822763, lng: 6.677509546279907},map: map,icon: markerpic,title: ""});
platzmarker[105].addListener("click", function() {gen_infowindow("2163","105")});
platzmarker[117] = new google.maps.Marker({position: {lat: 50.0984430744469, lng: 7.5766825675964355},map: map,icon: markerpic,title: ""});
platzmarker[117].addListener("click", function() {gen_infowindow("2001","117")});
platzmarker[131] = new google.maps.Marker({position: {lat: 50.78039, lng: 7.798530000000028},map: map,icon: markerpic,title: ""});
platzmarker[131].addListener("click", function() {gen_infowindow("1978","131")});
platzmarker[140] = new google.maps.Marker({position: {lat: 53.92978400122127, lng: 11.270910501480103},map: map,icon: markerpic,title: ""});
platzmarker[140].addListener("click", function() {gen_infowindow("2278","140")});
platzmarker[151] = new google.maps.Marker({position: {lat: 49.958847514716254, lng: 6.4238691329956055},map: map,icon: markerpic,title: ""});
platzmarker[151].addListener("click", function() {gen_infowindow("1792","151")});
platzmarker[153] = new google.maps.Marker({position: {lat: 51.6782502205111, lng: 7.283012866973877},map: map,icon: markerpic,title: ""});
platzmarker[153].addListener("click", function() {gen_infowindow("1806","153")});
platzmarker[157] = new google.maps.Marker({position: {lat: 51.87127842023198, lng: 8.672249150000008},map: map,icon: markerpic,title: ""});
platzmarker[157].addListener("click", function() {gen_infowindow("2987","157")});
platzmarker[158] = new google.maps.Marker({position: {lat: 53.283997907856865, lng: 13.431129455566406},map: map,icon: markerpic,title: ""});
platzmarker[158].addListener("click", function() {gen_infowindow("2373","158")});
platzmarker[162] = new google.maps.Marker({position: {lat: 54.12870049692955, lng: 11.64501428604126},map: map,icon: markerpic,title: ""});
platzmarker[162].addListener("click", function() {gen_infowindow("2392","162")});
platzmarker[166] = new google.maps.Marker({position: {lat: 47.842121161269915, lng: 8.936594724655151},map: map,icon: markerpic,title: ""});
platzmarker[166].addListener("click", function() {gen_infowindow("2400","166")});
platzmarker[173] = new google.maps.Marker({position: {lat: 47.79655164755936, lng: 7.548980712890625},map: map,icon: markerpic,title: ""});
platzmarker[173].addListener("click", function() {gen_infowindow("2408","173")});
platzmarker[188] = new google.maps.Marker({position: {lat: 48.41786573915844, lng: 13.127857446670532},map: map,icon: markerpic,title: ""});
platzmarker[188].addListener("click", function() {gen_infowindow("2442","188")});
platzmarker[193] = new google.maps.Marker({position: {lat: 48.43532, lng: 13.10916999999995},map: map,icon: markerpic,title: ""});
platzmarker[193].addListener("click", function() {gen_infowindow("2454","193")});
platzmarker[224] = new google.maps.Marker({position: {lat: 50.52742409496361, lng: 6.411595344543457},map: map,icon: markerpic,title: ""});
platzmarker[224].addListener("click", function() {gen_infowindow("2533","224")});
platzmarker[233] = new google.maps.Marker({position: {lat: 50.82448563183537, lng: 10.608915056622322},map: map,icon: markerpic,title: ""});
platzmarker[233].addListener("click", function() {gen_infowindow("2565","233")});
platzmarker[234] = new google.maps.Marker({position: {lat: 49.81202001879978, lng: 6.43137999999999},map: map,icon: markerpic,title: ""});
platzmarker[234].addListener("click", function() {gen_infowindow("2566","234")});
platzmarker[240] = new google.maps.Marker({position: {lat: 52.18664572046292, lng: 9.059702599999975},map: map,icon: markerpic,title: ""});
platzmarker[240].addListener("click", function() {gen_infowindow("2575","240")});
platzmarker[244] = new google.maps.Marker({position: {lat: 51.687725086884384, lng: 12.799893250787363},map: map,icon: markerpic,title: ""});
platzmarker[244].addListener("click", function() {gen_infowindow("2579","244")});
platzmarker[245] = new google.maps.Marker({position: {lat: 51.06777411965805, lng: 7.382460400000014},map: map,icon: markerpic,title: ""});
platzmarker[245].addListener("click", function() {gen_infowindow("2580","245")});
platzmarker[258] = new google.maps.Marker({position: {lat: 53.02413718767446, lng: 9.859425144982879},map: map,icon: markerpic,title: ""});
platzmarker[258].addListener("click", function() {gen_infowindow("2636","258")});
platzmarker[269] = new google.maps.Marker({position: {lat: 51.493863812043124, lng: 14.044783847885128},map: map,icon: markerpic,title: ""});
platzmarker[269].addListener("click", function() {gen_infowindow("2855","269")});
platzmarker[288] = new google.maps.Marker({position: {lat: 53.17387002120747, lng: 7.419060000000011},map: map,icon: markerpic,title: ""});
platzmarker[288].addListener("click", function() {gen_infowindow("2983","288")});
}
function clearmarker() {
for (i=0; i