function BergControls() { } BergControls.prototype = new GControl(); BergControls.prototype.initialize = function(map) { var container = document.createElement("div"); var hybDiv = document.createElement("div"); this.setButtonStyle_(hybDiv); container.appendChild(hybDiv); hybDiv.appendChild(document.createTextNode("sat & straat")); hybDiv.title="Hybride satelliet en straat weergave"; GEvent.addDomListener(hybDiv, "click", function() { var varz = map.getZoom(); if (varz > 17) { map.setZoom(17) } map.setMapType(G_HYBRID_MAP); }); var phyDiv = document.createElement("div"); this.setButtonStyle_(phyDiv); container.appendChild(phyDiv); phyDiv.appendChild(document.createTextNode("terrein")); phyDiv.title="Hoogte van terrein weergave"; GEvent.addDomListener(phyDiv, "click", function() { var varz = map.getZoom(); if (varz > 17) { map.setZoom(17) } map.setMapType(G_PHYSICAL_MAP); }); var satDiv = document.createElement("div"); this.setButtonStyle_(satDiv); container.appendChild(satDiv); satDiv.appendChild(document.createTextNode("satelliet")); satDiv.title="Satelliet weergave"; GEvent.addDomListener(satDiv, "click", function() { var varz = map.getZoom(); if (varz > 18) { map.setZoom(18) } map.setMapType(G_SATELLITE_MAP); }); var kaartDiv = document.createElement("div"); this.setButtonStyle_(kaartDiv); container.appendChild(kaartDiv); kaartDiv.appendChild(document.createTextNode("kaart")); kaartDiv.title="Landkaart weergave"; GEvent.addDomListener(kaartDiv, "click", function() { var varz = map.getZoom(); if (varz > 17) { map.setZoom(17) } map.setMapType(G_NORMAL_MAP); }); var earthDiv = document.createElement("div"); this.setButtonStyle_(earthDiv); container.appendChild(earthDiv); earthDiv.appendChild(document.createTextNode("Earth 3D")); earthDiv.title="Google Earth 3D weergave (plugin)"; GEvent.addDomListener(earthDiv, "click", function() { var varz = map.getZoom(); if (varz > 17) { map.setZoom(10) } map.setMapType(G_SATELLITE_3D_MAP); }); var resetDiv = document.createElement("div"); this.setButtonStyle_(resetDiv); container.appendChild(resetDiv); resetDiv.appendChild(document.createTextNode("randmeren")); resetDiv.title="Ga terug naar begin positie randmeren"; GEvent.addDomListener(resetDiv, "click", function() { map.setZoom(zfac); map.panTo(new GLatLng(lat,long)); }); var zoomInDiv = document.createElement("div"); this.setButtonStyle_(zoomInDiv); container.appendChild(zoomInDiv); zoomInDiv.appendChild(document.createTextNode("opslaan")); zoomInDiv.title="Sla de huidige positie op"; GEvent.addDomListener(zoomInDiv, "click", function() { var centerpos = map.getCenter(); var zoompos = map.getZoom(); savedpos.splice(0,2,centerpos,zoompos); alert("Opgeslagen positie: "+centerpos.toUrlValue()+"\nZoomlevel: "+zoompos); }); var zoomOutDiv = document.createElement("div"); this.setButtonStyle_(zoomOutDiv); container.appendChild(zoomOutDiv); zoomOutDiv.appendChild(document.createTextNode("terug")); zoomOutDiv.title="Ga terug naar de opgeslagen positie"; GEvent.addDomListener(zoomOutDiv, "click", function() { if(savedpos.length > 0) { map.setZoom(savedpos[1]); map.panTo(savedpos[0]); } }); map.getContainer().appendChild(container); return container; } BergControls.prototype.getDefaultPosition = function() { return new GControlPosition(G_ANCHOR_TOP_LEFT, new GSize(7, 7)); } // Sets the proper CSS for the given button element. BergControls.prototype.setButtonStyle_ = function(button) { button.style.color = "#0000cc"; button.style.backgroundColor = "white"; button.style.background = "url('http:\/\/www.berg-media.com\/buttons\/button.gif')"; button.style.font = "small Arial"; button.style.border = "1px solid black"; button.style.padding = "2px"; button.style.marginBottom = "3px"; button.style.textAlign = "center"; button.style.width = "6em"; button.style.cursor = "pointer"; } function boulevard() { map.setMapType(G_SATELLITE_MAP); map.setZoom(17) map.panTo(new GLatLng(52.3511034, 5.615958,17)); } function drielanden() { map.setMapType(G_SATELLITE_MAP); map.setZoom(16) map.panTo(new GLatLng(52.326173, 5.601744,16)); } function hulshorsterzand() { map.setMapType(G_SATELLITE_MAP); map.setZoom(14) map.panTo(new GLatLng(52.345259, 5.728582,14)); } function beekhuizerzand() { map.setMapType(G_SATELLITE_MAP); map.setZoom(14) map.panTo(new GLatLng(52.334613, 5.677414,14)); } function biddinghuizen() { map.setZoom(15) map.panTo(new GLatLng(52.453391, 5.692731,15)); } function hierden() { map.setZoom(15) map.panTo(new GLatLng(52.357436, 5.676927,15)); } function hulshorst() { map.setZoom(15) map.panTo(new GLatLng(52.362729, 5.732564,15)); } function vierhouten() { map.setZoom(15) map.panTo(new GLatLng(52.332139, 5.829017,15)); } function elspeet() { map.setZoom(15) map.panTo(new GLatLng(52.291148, 5.789103,15)); } function horst() { map.setZoom(17) map.panTo(new GLatLng(52.308646, 5.582897,17)); } function eiland_pierland() { map.setMapType(G_SATELLITE_MAP); map.setZoom(16) map.panTo(new GLatLng(52.391354, 5.691693,16)); } function eiland_de_biezen() { map.setMapType(G_SATELLITE_MAP); map.setZoom(16) map.panTo(new GLatLng(52.362383, 5.565498,16)); } function eiland_de_zegge() { map.setMapType(G_SATELLITE_MAP); map.setZoom(16) map.panTo(new GLatLng(52.331760, 5.559922,16)); } function eiland_de_biezen() { map.setMapType(G_SATELLITE_MAP); map.setZoom(16) map.panTo(new GLatLng(52.362383, 5.565498,16)); } function walibi_world() { map.setMapType(G_SATELLITE_MAP); map.setZoom(18) map.panTo(new GLatLng(52.439987, 5.760759,18)); } function haven_nulde() { map.setMapType(G_SATELLITE_MAP); map.setZoom(18) map.panTo(new GLatLng(52.270421, 5.532720,18)); } function dolfinarium() { map.setMapType(G_SATELLITE_MAP); map.setZoom(18) map.panTo(new GLatLng(52.354356, 5.617590,18)); } function haven_ermelo() { map.setMapType(G_SATELLITE_MAP); map.setZoom(17) map.panTo(new GLatLng(52.316681, 5.562639,17)); } function haven_harderwijk() { map.setMapType(G_SATELLITE_MAP); map.setZoom(17) map.panTo(new GLatLng(52.358660, 5.619785,17)); } function haven_zeewolde() { map.setMapType(G_SATELLITE_MAP); map.setZoom(16) map.panTo(new GLatLng(52.332557, 5.548223,16)); } function harderdijk() { map.setMapType(G_SATELLITE_MAP); map.setZoom(18) map.panTo(new GLatLng(52.358660, 5.619785,18)); } function strand_horst() { map.setMapType(G_SATELLITE_MAP); map.setZoom(18) map.panTo(new GLatLng(52.327112, 5.577036,18)); } function strand_nulde() { map.setMapType(G_SATELLITE_MAP); map.setZoom(17) map.panTo(new GLatLng(52.280663, 5.542579,17)); } function strand_zeewolde() { map.setMapType(G_SATELLITE_MAP); map.setZoom(17) map.panTo(new GLatLng(52.309400, 5.546096,17)); } function laaksestrand() { map.setMapType(G_SATELLITE_MAP); map.setZoom(17) map.panTo(new GLatLng(52.254705, 5.422954,17)); } function zandenplas() { map.setMapType(G_SATELLITE_MAP); map.setZoom(17) map.panTo(new GLatLng(52.373788, 5.816853,17)); } function show_attracties() { if (document.pick.attracties.checked == false) { map.addOverlay(attractie); document.pick.attracties.checked = true; document.pick.imgattracties.src=aan; } else { map.removeOverlay(attractie); document.pick.attracties.checked = false; document.pick.imgattracties.src = uit; } } function show_buienradar() { if(document.pick.buienradar.checked == false) { var varz = map.getZoom(); if (varz > 10) { map.setZoom(10); } map.addOverlay(radar); document.pick.buienradar.checked = true; document.pick.imgbuienradar.src = aan; } else { map.removeOverlay(radar); map.setZoom(zfac); document.pick.buienradar.checked = false; document.pick.imgbuienradar.src = uit; } } function show_flitspalen() { if (document.pick.flitspalen.checked == false) { map.addOverlay(flitspaal); document.pick.flitspalen.checked = true; document.pick.imgflitspalen.src=aan; } else { map.removeOverlay(flitspaal); document.pick.flitspalen.checked = false; document.pick.imgflitspalen.src=uit; } } function show_flickr() { if(document.pick.flickr.checked == false) { map.addOverlay(flick); document.pick.flickr.checked = true; document.pick.imgflickr.src=aan; } else { map.removeOverlay(flick); document.pick.flickr.checked = false; document.pick.imgflickr.src=uit; } } function show_panoramio() { if(document.pick.pano.checked == false) { document.pick.imgpano.src=aan; } else { document.pick.imgpano.src=uit; } if (map.panoLayer) { if (map.panoLayer.getEnabled()) { map.panoLayer.disable(); document.pick.imgpano.src=uit; } else { map.panoLayer.enable(); } } else { document.pick.pano.src=aan; map.panoLayer = new PanoramioLayer(map); map.panoLayer.enable(); } } function show_weer() { if(document.pick.weer.checked == false) { var varz = map.getZoom(); if (varz > 10) { map.setZoom(10); } map.addOverlay(weer); document.pick.weer.checked = true; document.pick.imgweer.src=aan; } else { map.setZoom(zfac); map.removeOverlay(weer); document.pick.weer.checked = false; document.pick.imgweer.src=uit; } } function show_wiki() { if(document.pick.wikipedia.checked == false) { map.addOverlay(wiki); document.pick.wikipedia.checked = true; document.pick.imgwiki.src=aan; } else { map.removeOverlay(wiki); document.pick.wikipedia.checked = false; document.pick.imgwiki.src=uit; } }//]]>
Eilanden:
Eiland Pierland
Eiland De Zegge
Eiland De Biezen

Havens:
Haven Nulde
Haven Ermelo
Haven Harderwijk
Haven Zeewolde

Natuur:
Beekhuizerzand
Hulshorsterzand

Stranden:
Harderdijk
Laakse strand
Strand Horst
Strand Nulde
Strand Zeewolde

Recreatie:
Boulevard Harderwijk
Dolfinarium
Walibi World
Zandenplas
Plattegronden randmeer, kaart bewegen: linkermuistoets vasthouden, inzoomen met muiswiel / dubbelklik, klik op de locaties.
Home reset
In de buurt:
Biddinghuizen
Elspeet
Hierden
Horst
Hulshorst
Vierhouten
Routeplanners:
Nederland
Europa
Plattegronden
& alle straten
Amersfoort
Apeldoorn
Dronten
Epe
Ermelo
Harderwijk
Kampen
Nunspeet
Putten
Zeewolde
Zwolle