var map = null; var geocoder = null; function GetTileUrl_Mapnik(a, z) { return "http://tile.openstreetmap.org/" + z + "/" + a.x + "/" + a.y + ".png"; } function load() { if (GBrowserIsCompatible()) { map = new GMap2(document.getElementById("ortsplan")); map.addControl(new GHierarchicalMapTypeControl()); map.addControl(new GScaleControl()); map.addControl(new GLargeMapControl()); map.enableDoubleClickZoom(); map.addMapType(G_PHYSICAL_MAP); map.enableContinuousZoom(); var copyright = new GCopyright(1, new GLatLngBounds(new GLatLng(-90,-180), new GLatLng(90,180)), 0, '(CC-BY-SA)'); var copyrightCollection = new GCopyrightCollection('Kartendaten © OpenStreetMap Contributors'); copyrightCollection.addCopyright(copyright); var tilelayers_mapnik = new Array(); tilelayers_mapnik[0] = new GTileLayer(copyrightCollection, 0, 18); tilelayers_mapnik[0].getTileUrl = GetTileUrl_Mapnik; tilelayers_mapnik[0].isPng = function () { return true; }; tilelayers_mapnik[0].getOpacity = function () { return 1.0; }; var mapnik_map = new GMapType(tilelayers_mapnik, new GMercatorProjection(19), "OSM", { urlArg: 'mapnik', linkColor: '#000000', alt: 'OpenStreetMap-Karte anzeigen' }); map.addMapType(mapnik_map); //Westerkappeln-Koordinaten: var center = new GLatLng(52.315278,7.880556); var zoomfaktor = 14; map.setCenter(center, zoomfaktor); map.setMapType(mapnik_map); //var geoXml = new GGeoXml("http://westerkappelnnet.de/ortsplan/wkgrenze2.kml?1337511204"); //map.addOverlay(geoXml); // Create our marker icon var sight = new GIcon(); sight.image = "foto.png"; sight.iconSize = new GSize(16, 11); sight.iconAnchor = new GPoint(0, 11); sight.infoWindowAnchor = new GPoint(5, 1); function placemark(titel,lon,lat,url,foto) { var marker = new GMarker(new GLatLng(lon,lat),sight); var infoTabs = [ new GInfoWindowTab("Info", "

" + titel + "
zum Artikel...

"), new GInfoWindowTab("Route", "
Hier die Startadresse
inklusive Ort eingeben:

") ]; map.addOverlay(marker); GEvent.addListener(marker, "click", function() { marker.openInfoWindowTabsHtml(infoTabs); }); } placemark("Die Großen Sloopsteine",52.321200,7.911150,"/sights/sloopsteine.html","sloop8.jpg"); placemark("Haus Cappeln",52.31754322450386,7.875072956085205,"/sights/haus_cappeln.html","haus_cappeln_10.jpg"); placemark("Evangelische Stadtkirche",52.314526269699115,7.876532077789307,"/sights/kirche.html","kirche8.jpg"); placemark("Brunnen mit Hase und Blumen",52.31462465190396,7.877143621444702,"/sights/blumenhase.html","blumenhase.jpg"); placemark("Traktorenmuseum",52.28747270776833,7.90442168712616,"/sights/traktorenmuseum.html","traktor_museum.jpg"); placemark("Friedhofstor",52.31274223444752,7.877932190895081,"/sights/friedhofstor.html","fh_tor.jpg"); placemark("Jüdischer Friedhof",52.31359490732563,7.902989387512207,"/sights/judenfriedhof.html","judenfriedhof1.jpg"); placemark("Haus Langenbrück",52.30868197442644,7.817620038986206,"/sights/haus_langenbrueck.html","langenbrueck.jpg"); placemark("Haus Velpe",52.26818363652092,7.85523533821106,"/sights/haus_velpe.html","haus_velpe.jpg"); placemark("Freibad Bullerteich",52.315405,7.881682,"/freizeit_erholung/schwimmen.html","bullerteich.jpg"); geocoder = new GClientGeocoder(); } } function showAddress(address,hanr) { var gesamtadresse = address + " " + hanr; if (geocoder) { geocoder.getLatLng( gesamtadresse + ", Westerkappeln, Germany", function(point) { if (!point) { alert("\"" + gesamtadresse + "\" wurde nicht gefunden. Beachten Sie bitte, dass nur Westerkappelner Adressen gefunden werden können."); } else { map.setCenter(point,17); var marker = new GMarker(point); var infoTabs = [ new GInfoWindowTab("Info", "

" + gesamtadresse + "
49492 Westerkappeln
"), new GInfoWindowTab("Route", "

Hier die Startadresse
inklusive Ort eingeben:

") ]; map.addOverlay(marker); marker.openInfoWindowTabsHtml(infoTabs); } } ); } } function showTrack(way) { var wanderwegURL = "http://westerkappelnnet.de/ortsplan/wanderwege/"+way+".kml"; var wanderweg = new GGeoXml(wanderwegURL, function() { if (wanderweg.loadedCorrectly()) { wanderweg.gotoDefaultViewport(map); } }); map.addOverlay(wanderweg); }