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", "")
];
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", "
")
];
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);
}