Werden Markerdaten übertragen?

Hallo,

ich habe eine Frage zum Datenschutz…

ich lasse mir eine Karte mit Markern auf meinem Rechner über folgende HTML-Datei
anzeigen.

Meine Frage ist, werden meine Markerdaten aus der Textdatei an
Openstreetmap übertragen, oder findet das Rendern und Anzeigen
“offline” auf meinem Rechner statt???
Dass die Kartendaten online geladen werden ist mir klar, die Frage ist nur,
wass ist mit den Positionsdaten der Marker???

Gruß

Byte

Hallo Byte,
hast Du evtl. die HTML Datei vergessen anzugeben?
Aber wenn das ganze über openlayers gemacht wird läuft das einfügend der Marker
in Javascript das heisst lokal im Browser.

Gruss zapfen

Sorry,

hier der code

<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<meta http-equiv="content-language" content="de" />
<title>Beispiel OpenStreetMap mit Markern</title>
<!-- OpenLayers JavaScript-Bibliothek laden
         (hier wird die JavaScript-Datei direkt vom Server geladen, 
          man kann sie aber auch auf den eigenen Server speichern) --> 
<script type="text/javascript" src="http://www.openlayers.org/api/OpenLayers.js"></script> 
<!-- OpenStreetMap OpenLayers-Layers laden
         (hier wird die JavaScript-Datei direkt vom Server geladen, 
          man kann sie aber auch auf den eigenen Server speichern) --> 
<script type="text/javascript" src="http://www.openstreetmap.org/openlayers/OpenStreetMap.js"></script> 
<script type="text/javascript"> 
<!--
        var map;
 
        function init(){
            map = new OpenLayers.Map('map',
                    { maxExtent: new OpenLayers.Bounds(-20037508.34,-20037508.34,20037508.34,20037508.34), // Maximale Ausdehnung der Karte
                      numZoomLevels: 19, // Zoom Level
                      maxResolution: 156543.0399, // Maximale Auflösung
                      units: 'm', // Einheit
                      projection: new OpenLayers.Projection("EPSG:900913"), // Kartenprojektion
                      displayProjection: new OpenLayers.Projection("EPSG:4326")
                    });
            // Basis-Karten definieren, hier sind "Mapnik und Osmarender die Basiskarten
            // andere Basiskarten können einfach als Auswahl dazugefügt werden
            // weitere Basiskarten: OpenLayers.Layer.OSM.Maplint oder OpenLayers.Layer.OSM.CycleMap
            var layerMapnik = new OpenLayers.Layer.OSM.Mapnik("Mapnik");
 
            var layerTah = new OpenLayers.Layer.OSM.Osmarender("Osmarender");
 
            map.addLayers([layerTah,layerMapnik]);
            // Marker / POI's (Points of interest) hinzufügen
            var pois = new OpenLayers.Layer.Text( "aktuelle Wo",
                    { location:"./test.txt",
                      projection: map.displayProjection
                    });
            map.addLayer(pois);

            map.addControl(new OpenLayers.Control.LayerSwitcher());
            // Karte ausrichten
            var lonLat = new OpenLayers.LonLat(6.75034411176,50.9105298581).transform(map.displayProjection,  map.projection);
            map.setCenter (lonLat, 10); // Zoomstufe einstellen
        }
        // -->

</script> 
</head>
<!-- body.onload is called once the page is loaded (call the 'init' function) --> 
<body onload="init();"> 
<!-- <h1>Beispiel OpenStreetMap mit Markern</h1> -->
<div style="width:1200px; height:600px" id="map"></div> 
</body>
</html>

Die Kartendaten werden von einem OpenStreetMap-Server geladen. Welcher das ist hängt in deinem Fall davon ab ob der Mapnik- oder Osmarender-Layer geladen ist.
Die Marker “aktuelle Wo” werden clientseitig der Karte hinzugefügt. Das heißt, dass der Browser des Besuchers die Grafiken (die Karte) von OSM lädt, die Marker aber aus deiner Textdatei. Anschließend werden die Marker innerhalb des Browsers über die Karte gezeichnet. Hierzu sollte der Inhalt deiner Textdatei nie auf den Server von OSM übertragen werden. Der Browser bastelt damit eine Anzeige aus 2 Datenquellen und zeigt das Ergebnis nur dem Besucher an, nicht aber dem OSM-Server.
Dies bedeutet aber auch, dass der Browser mit dem kompletten Inhalt deiner Textdatei klarkommen muss und du es deshalb vermeiden solltest darin mehrere tausend Marker zu definieren.