x

Umstieg von Layer.text auf Layer.GML>GPX


Geschrieben von Bytechanger (Gast) am 22. Juli 2009 14:25:22: [flux]

Hallo,

ich betreibe die OpenStreetMap mit einem lokalem Server ohne Internetanbindung.
Bisher habe ich die Marker mit Layer.Text aus einer Textdatei angezeigt.

zur Erklärung: Ich benötige eine Textdatei, da ich die Daten arbeitstäglich dynamisch
ändere. Ein Einpflegen in die HTML Datei ist damit nicht möglich.

Nun würde ich jedoch gerne etwas Einfluss auf die Popups nehmen (Closebutton, etc.).
Ich habe gelesen, dass Layer.Text dass nicht unterstütz. Man muss wohl auf eine GPX
Datei zurückgreifen.

Leider bekomme ich es nicht ans laufen, d.h. es werden keine Marker angezeigt:
Fragestellung:
- Wie muss die GPX Datei für verschiedene Marker genau aussehen
- Ich muss EXTERNE Marker (.png Bilddateien) verwenden können!!!
- Warum läuft es bei mir nicht....
- bisher gab es die Einschränkung, dass man nur Popups für einen Layer klicken konnte
angeblich soll dies in V2.8 behoben worden sein???

Ich verwende OpenLayer V2.8:

var␣GpxTest␣=␣new␣OpenLayers.Layer.GML("test",␣"./Daten/test.gpx",{format:␣OpenLayers.Format.GPX});
map.addLayer(GpxTest);␣␣␣␣GpxTest.setVisibility(true);

und die GPX Datei

<?xml␣version="1.0"␣encoding="UTF-8"?>
<gpx␣version="1.1"␣creator="Hans␣Wurst">
<wpt␣lat="50.80616"␣lon="7.0232359">
<type>waypoint</type>
<name>TEST1</name>
<desc>Dies␣ist␣ein␣Testtext
</desc>
</wpt>
</gpx>

Wäre für Hilfe Dankbar...

Gruß

Byte


Antworten: