You are not logged in.
- Topics: Active | Unanswered
Announcement
Please create new topics on the new site at community.openstreetmap.org. We expect the migration of data will take a few weeks, you can follow its progress here.***
Pages: 1
#1 2012-08-31 17:12:25
- nzxtnos
- Member
- Registered: 2012-08-31
- Posts: 4
Problem mit Textdatei
Hallo, ![]()
ich durch stöbere schon seit Tagen Google und das Forum, auf der Suche nach hilfreichen Lösungvorschlägen.
Mein Problem ist es eine Textdatei in eine html einzubinden. http://wiki.openstreetmap.org/wiki/DE:O … er_example'
Viele Lösungsvorschläge habe ich schon ausprobiert, ohne Erfolg.
Das ist mein Code um die Textdatei einzubinden:
var akwTextLayer = new OpenLayers.Layer.Text("AKW Marker Layer",{location:"./OSM.txt", projection : PROJECTION_4326 });Ich weiß nicht was ich falsch mache, deswegen wende ich mich an euch, in der Hoffnung das Ihr mir weiterhelfen könnt.
Mein Ziel ist es mehrere Koordinaten mittels Textdatei in die Karte einzubinden.
Würde mich über eine schnelle und hilfreiche Antwort freuen.
Gruß
nZxTnOS
Offline
#2 2012-08-31 17:24:34
- mmd
- Member
- Registered: 2010-11-06
- Posts: 2,150
Re: Problem mit Textdatei
Hallo,
hast Du mal das verlinkte Beispiel http://harrywood.co.uk/maps/examples/op … rkers.html und die dazugehörige Textdatei
http://harrywood.co.uk/maps/examples/op … xtfile.txt ausprobiert und dein Beispiel analog aufgebaut?
Ein Link zu deiner Seite wäre auch nicht schlecht.
Gruß,
mmd
Last edited by mmd (2012-08-31 17:24:53)
Offline
#3 2012-08-31 18:26:22
- nzxtnos
- Member
- Registered: 2012-08-31
- Posts: 4
Re: Problem mit Textdatei
Hallo mmd,
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>Offline
#4 2012-08-31 18:31:02
- maxbe
- Member
- Registered: 2010-01-19
- Posts: 3,255
- Website
Re: Problem mit Textdatei
Die Textdatei und die html-Datei liegen auf dem Desktop und werden auch von dort aus gestartet.
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" ?
Offline
#5 2012-08-31 18:34:32
- tungstentt
- Member
- Registered: 2011-12-31
- Posts: 21
Re: Problem mit Textdatei
Die Textdatei und die html-Datei liegen auf dem Desktop und werden auch von dort aus gestartet.
Auf der Beispielseite steht, dass alle 4 Dateien auf dem Webserver liegen (sollen).
Oder nutzt du localhost?
Offline
#6 2012-08-31 18:45:55
- nzxtnos
- Member
- Registered: 2012-08-31
- Posts: 4
Re: Problem mit Textdatei
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.
So sieht meine Textdatei aus
lat lon title description icon iconSize iconOffset
53.4277 8.480197 Unterweser AKW Unterweser ./img/Coal_power_plant.png 32,37 -16,-35
52.474231 7.317858 Emsland AKW Emsland ./img/Audi-Logo_2009 32,37 -16,-35Offline
#7 2012-08-31 18:55:03
- nzxtnos
- Member
- Registered: 2012-08-31
- Posts: 4
Re: Problem mit Textdatei
So, habs Zufällig gelöst
Es liegt an Google Chrome -.-
Ich danke allen die schnellen Antworten!:)
Offline
Pages: 1