Zugang: Karteneinstieg: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
(28 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
− | == | + | == Karten mit Orten, für die Chroniken bereits erfasst wurden == |
+ | Sie können auf der linken Seite mit "[+]" und "[-]" herein oder heraus zoomen. Auf der rechten Seite können Sie über "(+]" die gewünschte Karte im Hintergrund auswählen. Beachten Sie, dass einige Karten, speziell die historischen, nur bei hoher Auflösungsstufe angezeigt werden. Bei geringer Stufe erscheint dann nur eine weiße Kachel, bitte einfach weiter hinein zoomen! Durch Klick auf das Chronikensymbol können Sie über ein erscheinendes Fenster direkt zum jeweiligen Ort und seinen Chroniken springen. | ||
+ | |||
<html> | <html> | ||
<div id="mapdiv" style="height:900px"></div> | <div id="mapdiv" style="height:900px"></div> | ||
Zeile 21: | Zeile 23: | ||
function addMarker(markers, lon, lat, text) { | function addMarker(markers, lon, lat, text) { | ||
var position = new OpenLayers.LonLat(lon, lat).transform(fromProjection, toProjection); | var position = new OpenLayers.LonLat(lon, lat).transform(fromProjection, toProjection); | ||
− | markers.addMarker(new OpenLayers.Marker(position, icon.clone( | + | markers.addMarker(new OpenLayers.Marker(position, icon.clone())); |
// um text anzuzeigen Vector oder besser Text layer | // um text anzuzeigen Vector oder besser Text layer | ||
} | } | ||
Zeile 35: | Zeile 37: | ||
}; | }; | ||
map = new OpenLayers.Map("mapdiv", mapOptions); | map = new OpenLayers.Map("mapdiv", mapOptions); | ||
+ | |||
+ | map.addControl(new OpenLayers.Control.Navigation()); | ||
+ | |||
+ | map.addControl(new OpenLayers.Control.LayerSwitcher()); | ||
+ | |||
// Layer definieren | // Layer definieren | ||
+ | // OSM Layer, HTTPS | ||
+ | map.addLayer(new OpenLayers.Layer.OSM("OpenStreetMap", | ||
+ | [ | ||
+ | "https://a.tile.openstreetmap.org/${z}/${x}/${y}.png", | ||
+ | "https://b.tile.openstreetmap.org/${z}/${x}/${y}.png", | ||
+ | "https://c.tile.openstreetmap.org/${z}/${x}/${y}.png" | ||
+ | ] | ||
+ | )); | ||
+ | |||
// Kartendienst ORKA MV | // Kartendienst ORKA MV | ||
− | var orkaLayer = new OpenLayers.Layer.XYZ(" | + | var orkaLayer = new OpenLayers.Layer.XYZ("Offene Regionalkarte ORKa MV", |
"https://www.orka-mv.de/geodienste/orkamv/tiles/1.0.0/orkamv/GLOBAL_WEBMERCATOR/${z}/${x}/${y}.png", | "https://www.orka-mv.de/geodienste/orkamv/tiles/1.0.0/orkamv/GLOBAL_WEBMERCATOR/${z}/${x}/${y}.png", | ||
{ | { | ||
Zeile 70: | Zeile 86: | ||
); | ); | ||
map.addLayer(tk25as); | map.addLayer(tk25as); | ||
− | var tk25n = new OpenLayers.Layer.WMS("Geoportal MV: TK25-N ( | + | var tk25n = new OpenLayers.Layer.WMS("Geoportal MV: TK25-N (Normalschnitt, 1990-1996)", |
"https://www.geodaten-mv.de/dienste/tk25n_laiv_wms", | "https://www.geodaten-mv.de/dienste/tk25n_laiv_wms", | ||
{ | { | ||
Zeile 86: | Zeile 102: | ||
map.addLayer(new OpenLayers.Layer.Google("Google Satellite", {type: google.maps.MapTypeId.SATELLITE, numZoomLevels: 22})); | map.addLayer(new OpenLayers.Layer.Google("Google Satellite", {type: google.maps.MapTypeId.SATELLITE, numZoomLevels: 22})); | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
+ | var mapImage = new OpenLayers.Layer.Image( | ||
+ | 'Test: Karte als Bild', | ||
+ | 'http://i.ebayimg.com/images/i/230861551488-0-1/s-l1000.jpg', | ||
+ | //new OpenLayers.Bounds(-180, -88.759, 180, 88.759), | ||
+ | new OpenLayers.Bounds(1150978.94, 6980299.78, 1636564.19, 7327346.85), | ||
+ | new OpenLayers.Size(580, 288), | ||
+ | {numZoomLevels: 3} | ||
+ | ); | ||
+ | //map.addLayer(mapImage); | ||
+ | |||
// Ort mit Chroniken | // Ort mit Chroniken | ||
var markersFromFile = new OpenLayers.Layer.Text( | var markersFromFile = new OpenLayers.Layer.Text( | ||
"Orte mit Chroniken", | "Orte mit Chroniken", | ||
{ | { | ||
− | location: "https://www.ortschroniken-mv.de | + | location: "https://www.ortschroniken-mv.de/Ortschroniken-Markers.txt", |
projection: fromProjection | projection: fromProjection | ||
} | } | ||
Zeile 105: | Zeile 123: | ||
map.addLayer(markersFromFile); | map.addLayer(markersFromFile); | ||
− | var markersStatic = new OpenLayers.Layer.Markers("Orte mit Ortschronik(en), statisch", { visibility: true }); | + | //var markersStatic = new OpenLayers.Layer.Markers("Orte mit Ortschronik(en), statisch", { visibility: true }); |
− | map.addLayer(markersStatic); | + | //map.addLayer(markersStatic); |
− | addMarker(markersStatic, 12.226111, 54.1475, "Mönchhagen"); | + | //addMarker(markersStatic, 12.226111, 54.1475, "Mönchhagen"); |
− | addMarker(markersStatic, 10.92847, 53.2859, "Niendorf"); | + | //addMarker(markersStatic, 10.92847, 53.2859, "Niendorf"); |
− | addMarker(markersStatic, 12.302799, 54.203119, "Gelbensande"); | + | //addMarker(markersStatic, 12.302799, 54.203119, "Gelbensande"); |
− | addMarker(markersStatic, 13.688611, 53.855556, "Anklam"); | + | //addMarker(markersStatic, 13.688611, 53.855556, "Anklam"); |
− | addMarker(markersStatic, 10.85, 53.416667, "Bengerstorf"); | + | //addMarker(markersStatic, 10.85, 53.416667, "Bengerstorf"); |
− | addMarker(markersStatic, 13.0219, 53.9076, "Demmin"); | + | //addMarker(markersStatic, 13.0219, 53.9076, "Demmin"); |
− | addMarker(markersStatic, 11.8853337, 54.0873884, "Stülow"); | + | //addMarker(markersStatic, 11.8853337, 54.0873884, "Stülow"); |
− | addMarker(markersStatic, 12.2271115, 54.0142496, "Dummerstorf"); | + | //addMarker(markersStatic, 12.2271115, 54.0142496, "Dummerstorf"); |
− | addMarker(markersStatic, 13.5389, 53.6715, "Friedland"); | + | //addMarker(markersStatic, 13.5389, 53.6715, "Friedland"); |
− | |||
− | |||
− | |||
− | |||
map.zoomToExtent(new OpenLayers.Bounds(1150978.94, 6980299.78, 1636564.19, 7327346.85), true); | map.zoomToExtent(new OpenLayers.Bounds(1150978.94, 6980299.78, 1636564.19, 7327346.85), true); | ||
//map.zoomToMaxExtent(); | //map.zoomToMaxExtent(); | ||
Zeile 128: | Zeile 142: | ||
initMap(); | initMap(); | ||
</script> | </script> | ||
+ | <div id="mapdiv" style="height:900px"></div> | ||
</html> | </html> | ||
+ | ----- | ||
+ | ''Achtung: Falls Ihr Browser die Karte nicht sofort anzeigt, eventuell die Browseransicht aktualisieren/neu laden!'' |
Aktuelle Version vom 25. Juni 2019, 22:04 Uhr
Karten mit Orten, für die Chroniken bereits erfasst wurden
Sie können auf der linken Seite mit "[+]" und "[-]" herein oder heraus zoomen. Auf der rechten Seite können Sie über "(+]" die gewünschte Karte im Hintergrund auswählen. Beachten Sie, dass einige Karten, speziell die historischen, nur bei hoher Auflösungsstufe angezeigt werden. Bei geringer Stufe erscheint dann nur eine weiße Kachel, bitte einfach weiter hinein zoomen! Durch Klick auf das Chronikensymbol können Sie über ein erscheinendes Fenster direkt zum jeweiligen Ort und seinen Chroniken springen.
Achtung: Falls Ihr Browser die Karte nicht sofort anzeigt, eventuell die Browseransicht aktualisieren/neu laden!