Hi zusammen, ich hänge schon den ganzen Tag daran Open Street Map Marker zu erstellen, die ein Popup beinhalten und dann dort drin ein content drin steht. Tutorials findet man, doch diese laufen nicht. Dann werden Textdateien wie im nachfolgenden Beispiel eingebunden, die aber nicht funktionieren und überflüssig sind, da nur ein Popup eingefügt werden soll.

Wie kann ich diese Datei verändern, dass zum einen die Textdatei nicht benötigt wird und zum Anderen dass diese auch läuft?

Oder hat jemand ein vernünftiges Tutorial, dass dies erklärt?

Code:
<html><body>
  <div id="mapdiv"></div>
  <script src="http://www.openlayers.org/api/OpenLayers.js"></script>
  <script>
    map = new OpenLayers.Map("mapdiv");
    map.addLayer(new OpenLayers.Layer.OSM());
 
    var pois = new OpenLayers.Layer.Text( "My Points",
                    { location:"./textfile.txt",
                      projection: map.displayProjection
                    });
    map.addLayer(pois);
 
    //Set start centrepoint and zoom    
    var lonLat = new OpenLayers.LonLat( 9.5788, 48.9773 )
          .transform(
            new OpenLayers.Projection("EPSG:4326"), // transform from WGS 1984
            map.getProjectionObject() // to Spherical Mercator Projection
          );
    var zoom=11;
    map.setCenter (lonLat, zoom);  
 
  </script>
</body></html>
Textdokument

Code:
lat	lon	title	description	icon	iconSize	iconOffset
50.940664	6.959912	Marker Blau	Hallo K&ouml;ln<br>Zweite Zeile.<br><br>(Marker erneut klicken zum schliessen)	example.png	24,24	0,-24
Gruß

Counter