Danke für deine schnelle Antwort!
Wenn ich das Beispiel von harrywood.co.uk verwende, dann wird mir die Karte ohne Marker dargestellt.
Die Textdatei und die html-Datei liegen auf dem Desktop und werden auch von dort aus gestartet.
<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:"./Test1.txt",
projection: map.displayProjection
});
map.addLayer(pois);
//Set start centrepoint and zoom
//TODO: Is it possible to just zoom to extents of defined markers instead?
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>
Hast Du auf Deinem Desktop auch ein Verzeichnis “img” mit den beiden Icons, die in der Textdatei erwähnt werden: “./img/Ol_icon_red_example.png” und “./img/Ol_icon_blue_example.png” ?
Ich habs auch über ein Webserver versucht. Leider ohne Erfolg.
Die Icons liegen auf dem Desktop im Verzeichnis ./img/.
Ich habe eher das Gefühl dass die HTML die Textdatei nicht findet.