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[26] = new google.maps.Marker({position: {lat: 48.359043630560485, lng: 13.307383060455322},map: map,icon: markerpic,title: ""}); platzmarker[26].addListener("click", function() {gen_infowindow("2298","26")}); platzmarker[34] = new google.maps.Marker({position: {lat: 54.116201, lng: 13.846850000000018},map: map,icon: markerpic,title: ""}); platzmarker[34].addListener("click", function() {gen_infowindow("2377","34")}); 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[57] = new google.maps.Marker({position: {lat: 54.2428568970338, lng: 11.079923056822735},map: map,icon: markerpic,title: ""}); platzmarker[57].addListener("click", function() {gen_infowindow("2297","57")}); platzmarker[58] = new google.maps.Marker({position: {lat: 54.11313789670343, lng: 11.630809307098389},map: map,icon: markerpic,title: ""}); platzmarker[58].addListener("click", function() {gen_infowindow("1870","58")}); platzmarker[60] = new google.maps.Marker({position: {lat: 52.65233273411545, lng: 12.431373596191406},map: map,icon: markerpic,title: ""}); platzmarker[60].addListener("click", function() {gen_infowindow("2251","60")}); platzmarker[63] = new google.maps.Marker({position: {lat: 54.48769085175292, lng: 11.018085479736328},map: map,icon: markerpic,title: ""}); platzmarker[63].addListener("click", function() {gen_infowindow("2255","63")}); platzmarker[94] = new google.maps.Marker({position: {lat: 47.71472817672727, lng: 9.408888816833496},map: map,icon: markerpic,title: ""}); platzmarker[94].addListener("click", function() {gen_infowindow("2306","94")}); platzmarker[97] = new google.maps.Marker({position: {lat: 54.15124340741647, lng: 11.71944851422495},map: map,icon: markerpic,title: ""}); platzmarker[97].addListener("click", function() {gen_infowindow("2330","97")}); platzmarker[98] = new google.maps.Marker({position: {lat: 51.65980517179337, lng: 6.372692584991455},map: map,icon: markerpic,title: ""}); platzmarker[98].addListener("click", function() {gen_infowindow("1037","98")}); platzmarker[100] = new google.maps.Marker({position: {lat: 53.000807, lng: 9.835423999999989},map: map,icon: markerpic,title: ""}); platzmarker[100].addListener("click", function() {gen_infowindow("2274","100")}); platzmarker[103] = new google.maps.Marker({position: {lat: 53.37287702017618, lng: 12.76261568069458},map: map,icon: markerpic,title: ""}); platzmarker[103].addListener("click", function() {gen_infowindow("2023","103")}); platzmarker[111] = new google.maps.Marker({position: {lat: 51.372688679567005, lng: 13.779856167524377},map: map,icon: markerpic,title: ""}); platzmarker[111].addListener("click", function() {gen_infowindow("2935","111")}); platzmarker[127] = new google.maps.Marker({position: {lat: 51.68681, lng: 7.267248},map: map,icon: markerpic,title: ""}); platzmarker[127].addListener("click", function() {gen_infowindow("2353","127")}); platzmarker[129] = new google.maps.Marker({position: {lat: 53.306364866424765, lng: 13.00105333328247},map: map,icon: markerpic,title: ""}); platzmarker[129].addListener("click", function() {gen_infowindow("1983","129")}); platzmarker[137] = new google.maps.Marker({position: {lat: 53.66895164549257, lng: 7.9152097981242475},map: map,icon: markerpic,title: ""}); platzmarker[137].addListener("click", function() {gen_infowindow("3004","137")}); platzmarker[141] = new google.maps.Marker({position: {lat: 50.8779784476158, lng: 14.672927856445312},map: map,icon: markerpic,title: ""}); platzmarker[141].addListener("click", function() {gen_infowindow("2281","141")}); platzmarker[144] = new google.maps.Marker({position: {lat: 52.359706583390654, lng: 13.00581693649292},map: map,icon: markerpic,title: ""}); platzmarker[144].addListener("click", function() {gen_infowindow("1840","144")}); platzmarker[145] = new google.maps.Marker({position: {lat: 54.531530398508984, lng: 10.000739563784805},map: map,icon: markerpic,title: ""}); platzmarker[145].addListener("click", function() {gen_infowindow("1839","145")}); platzmarker[149] = new google.maps.Marker({position: {lat: 54.26502356595628, lng: 11.077094078063965},map: map,icon: markerpic,title: ""}); platzmarker[149].addListener("click", function() {gen_infowindow("1826","149")}); platzmarker[152] = new google.maps.Marker({position: {lat: 51.6782502205111, lng: 7.283012866973877},map: map,icon: markerpic,title: ""}); platzmarker[152].addListener("click", function() {gen_infowindow("1806","152")}); platzmarker[156] = new google.maps.Marker({position: {lat: 53.283997907856865, lng: 13.431129455566406},map: map,icon: markerpic,title: ""}); platzmarker[156].addListener("click", function() {gen_infowindow("2373","156")}); platzmarker[171] = new google.maps.Marker({position: {lat: 47.79655164755936, lng: 7.548980712890625},map: map,icon: markerpic,title: ""}); platzmarker[171].addListener("click", function() {gen_infowindow("2408","171")}); platzmarker[184] = new google.maps.Marker({position: {lat: 54.0333846975222, lng: 14.040699005126953},map: map,icon: markerpic,title: ""}); platzmarker[184].addListener("click", function() {gen_infowindow("2439","184")}); platzmarker[186] = new google.maps.Marker({position: {lat: 48.41786573915844, lng: 13.127857446670532},map: map,icon: markerpic,title: ""}); platzmarker[186].addListener("click", function() {gen_infowindow("2442","186")}); platzmarker[198] = new google.maps.Marker({position: {lat: 51.825646449714824, lng: 14.138975143432617},map: map,icon: markerpic,title: ""}); platzmarker[198].addListener("click", function() {gen_infowindow("2470","198")}); platzmarker[215] = new google.maps.Marker({position: {lat: 48.42035273678098, lng: 13.192447562552616},map: map,icon: markerpic,title: ""}); platzmarker[215].addListener("click", function() {gen_infowindow("2509","215")}); platzmarker[234] = new google.maps.Marker({position: {lat: 47.47731893121011, lng: 11.052930838098177},map: map,icon: markerpic,title: ""}); platzmarker[234].addListener("click", function() {gen_infowindow("2570","234")}); platzmarker[236] = new google.maps.Marker({position: {lat: 54.6095400223536, lng: 13.379459999999995},map: map,icon: markerpic,title: ""}); platzmarker[236].addListener("click", function() {gen_infowindow("2573","236")}); platzmarker[238] = new google.maps.Marker({position: {lat: 52.18664572046292, lng: 9.059702599999975},map: map,icon: markerpic,title: ""}); platzmarker[238].addListener("click", function() {gen_infowindow("2575","238")}); platzmarker[242] = new google.maps.Marker({position: {lat: 51.687725086884384, lng: 12.799893250787363},map: map,icon: markerpic,title: ""}); platzmarker[242].addListener("click", function() {gen_infowindow("2579","242")}); platzmarker[285] = new google.maps.Marker({position: {lat: 54.40470390006677, lng: 11.140135999011251},map: map,icon: markerpic,title: ""}); platzmarker[285].addListener("click", function() {gen_infowindow("2981","285")}); } function clearmarker() { for (i=0; i