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[25] = new google.maps.Marker({position: {lat: 47.67649889000556, lng: 12.935757637023926},map: map,icon: markerpic,title: ""}); platzmarker[25].addListener("click", function() {gen_infowindow("2201","25")}); platzmarker[42] = new google.maps.Marker({position: {lat: 54.40440706407451, lng: 11.178985834121704},map: map,icon: markerpic,title: ""}); platzmarker[42].addListener("click", function() {gen_infowindow("1887","42")}); platzmarker[49] = new google.maps.Marker({position: {lat: 50.685133, lng: 6.470260000000053},map: map,icon: markerpic,title: ""}); platzmarker[49].addListener("click", function() {gen_infowindow("1893","49")}); platzmarker[57] = new google.maps.Marker({position: {lat: 54.11313789670343, lng: 11.630809307098389},map: map,icon: markerpic,title: ""}); platzmarker[57].addListener("click", function() {gen_infowindow("1870","57")}); platzmarker[62] = new google.maps.Marker({position: {lat: 54.48769085175292, lng: 11.018085479736328},map: map,icon: markerpic,title: ""}); platzmarker[62].addListener("click", function() {gen_infowindow("2255","62")}); platzmarker[86] = new google.maps.Marker({position: {lat: 47.64714717654511, lng: 13.039140701293945},map: map,icon: markerpic,title: ""}); platzmarker[86].addListener("click", function() {gen_infowindow("2346","86")}); platzmarker[96] = new google.maps.Marker({position: {lat: 54.15124340741647, lng: 11.71944851422495},map: map,icon: markerpic,title: ""}); platzmarker[96].addListener("click", function() {gen_infowindow("2330","96")}); platzmarker[114] = new google.maps.Marker({position: {lat: 50.0984430744469, lng: 7.5766825675964355},map: map,icon: markerpic,title: ""}); platzmarker[114].addListener("click", function() {gen_infowindow("2001","114")}); platzmarker[127] = new google.maps.Marker({position: {lat: 50.78039, lng: 7.798530000000028},map: map,icon: markerpic,title: ""}); platzmarker[127].addListener("click", function() {gen_infowindow("1978","127")}); platzmarker[148] = new google.maps.Marker({position: {lat: 54.26502356595628, lng: 11.077094078063965},map: map,icon: markerpic,title: ""}); platzmarker[148].addListener("click", function() {gen_infowindow("1826","148")}); platzmarker[149] = new google.maps.Marker({position: {lat: 49.958847514716254, lng: 6.4238691329956055},map: map,icon: markerpic,title: ""}); platzmarker[149].addListener("click", function() {gen_infowindow("1792","149")}); platzmarker[151] = new google.maps.Marker({position: {lat: 51.6782502205111, lng: 7.283012866973877},map: map,icon: markerpic,title: ""}); platzmarker[151].addListener("click", function() {gen_infowindow("1806","151")}); platzmarker[154] = new google.maps.Marker({position: {lat: 51.87127842023198, lng: 8.672249150000008},map: map,icon: markerpic,title: ""}); platzmarker[154].addListener("click", function() {gen_infowindow("2987","154")}); platzmarker[155] = new google.maps.Marker({position: {lat: 53.283997907856865, lng: 13.431129455566406},map: map,icon: markerpic,title: ""}); platzmarker[155].addListener("click", function() {gen_infowindow("2373","155")}); platzmarker[159] = new google.maps.Marker({position: {lat: 54.12870049692955, lng: 11.64501428604126},map: map,icon: markerpic,title: ""}); platzmarker[159].addListener("click", function() {gen_infowindow("2392","159")}); platzmarker[163] = new google.maps.Marker({position: {lat: 47.842121161269915, lng: 8.936594724655151},map: map,icon: markerpic,title: ""}); platzmarker[163].addListener("click", function() {gen_infowindow("2400","163")}); platzmarker[169] = new google.maps.Marker({position: {lat: 47.79655164755936, lng: 7.548980712890625},map: map,icon: markerpic,title: ""}); platzmarker[169].addListener("click", function() {gen_infowindow("2408","169")}); platzmarker[184] = new google.maps.Marker({position: {lat: 48.41786573915844, lng: 13.127857446670532},map: map,icon: markerpic,title: ""}); platzmarker[184].addListener("click", function() {gen_infowindow("2442","184")}); platzmarker[189] = new google.maps.Marker({position: {lat: 48.43532, lng: 13.10916999999995},map: map,icon: markerpic,title: ""}); platzmarker[189].addListener("click", function() {gen_infowindow("2454","189")}); platzmarker[220] = new google.maps.Marker({position: {lat: 50.52742409496361, lng: 6.411595344543457},map: map,icon: markerpic,title: ""}); platzmarker[220].addListener("click", function() {gen_infowindow("2533","220")}); platzmarker[229] = new google.maps.Marker({position: {lat: 50.82448563183537, lng: 10.608915056622322},map: map,icon: markerpic,title: ""}); platzmarker[229].addListener("click", function() {gen_infowindow("2565","229")}); platzmarker[230] = new google.maps.Marker({position: {lat: 49.81202001879978, lng: 6.43137999999999},map: map,icon: markerpic,title: ""}); platzmarker[230].addListener("click", function() {gen_infowindow("2566","230")}); platzmarker[236] = new google.maps.Marker({position: {lat: 52.18664572046292, lng: 9.059702599999975},map: map,icon: markerpic,title: ""}); platzmarker[236].addListener("click", function() {gen_infowindow("2575","236")}); platzmarker[241] = new google.maps.Marker({position: {lat: 51.06777411965805, lng: 7.382460400000014},map: map,icon: markerpic,title: ""}); platzmarker[241].addListener("click", function() {gen_infowindow("2580","241")}); platzmarker[254] = new google.maps.Marker({position: {lat: 53.02413718767446, lng: 9.859425144982879},map: map,icon: markerpic,title: ""}); platzmarker[254].addListener("click", function() {gen_infowindow("2636","254")}); platzmarker[266] = new google.maps.Marker({position: {lat: 51.493863812043124, lng: 14.044783847885128},map: map,icon: markerpic,title: ""}); platzmarker[266].addListener("click", function() {gen_infowindow("2855","266")}); platzmarker[285] = new google.maps.Marker({position: {lat: 53.17387002120747, lng: 7.419060000000011},map: map,icon: markerpic,title: ""}); platzmarker[285].addListener("click", function() {gen_infowindow("2983","285")}); platzmarker[288] = new google.maps.Marker({position: {lat: 54.09011374668179, lng: 10.847129447622699},map: map,icon: markerpic,title: ""}); platzmarker[288].addListener("click", function() {gen_infowindow("3012","288")}); } function clearmarker() { for (i=0; i