OSM in Website einbinden

Hallo Thomas, jetzt heisst die Fehlermeldung:

Karte (Testversion)
Mit freundlicher Unterst?tzung von openstreetmap.org
Gruss, Markus PS: damit sich dieser Thread nicht unnötig aufbläht, wollte ich Dir eine Mail schicken… Aber die ist wohl bei Dir nicht angekommen?

Dann hast du einen Fehler gemacht, die von mir angegebene Datei funktioniert. Habe sie gerade noch einmal erfolgreich getestet. Der Fehler lag übrigents im JavaScript-Code im Header-Bereich der XHTML-Datei. Dieser ist aber nun behoben. Versuche mal deinen Cache deines Browsers zu löschen um das Wiki zu aktualisieren. Vermute es liegt daran.

Hallo Thomas, wie kann ich meinen Fehler finden? Kann ich aus der Fehlermeldung irgendwie auf meinen Fehler schliessen? Gruss, Markus

Dies deutet drauf hin das du eine Dateiversion benutzt die ich im Wiki hochgeladen hatte und fehlerhaft war. Deshalb solltest du ja auch den Cache deines Brwosers löschen damit dir das aktuelle Wiki angezeigt wird. Das Wiki wird gecached.

Danke Thomas für Deinen Code und das schöne HowTo! Jetzt funktioniert es auch bei mir (Fehler war wohl ein fehlendes “…/” im Pfad zu den Dateien). Noch nicht herausgefunden habe ich: - wo wird die “Sprechblase” definiert? (möchte ich gern kleiner haben und etwas weiter weg vom Ziel) - wo wird das Icon definiert? (möchte gern einen roten Kreis, oder ein rotes Fadenkreuz) - was macht ? Auf dem Zoombalken am linken Kartenrand springt der Schieber (anders als auf OSM.org) nicht dahin wo man klickt, sondern nach einem mich verwirrenden Muster. Gruss, Markus

Hi theiles, da du davon ja anscheinend ne menge ahnung hast, wollt ich mal fragen, ob es möglich ist den code noch soweit zu ergänzen, dass zusätzlich die anzeige von gpx spuren möglich ist, wies im anderen Thread beschrieben wird. Meine Kenntnisse reichen da leider nicht aus, das zu verheiraten :slight_smile: Gruß zorque

Daran wäre ich auch stark interessiert. Bisher habe ich immerhin das hier gefunden: http://www.openlayers.org/dev/examples/point-track-markers.html Aber das so anzupassen, dass normale GPX-Tracks verarbeitet werden… - mal sehen, ob das jemand anders gut hinbekommt, ich bin ein sehr blutiger Anfänger. ;/

Ich kann jetzt: - OSM auf einer Website einbinden - auf der eingebundenen Karte eine Markierung setzen - zu der Markierung ein Textfeld anzeigen Ich suche noch: - auf der eingebundenen Karte eine Linie anzeigen - auf der eingebundenen Karte eine Fläche anzeigen Gruss, Markus PS: - wie kann ich die Grösse/Schrift des Textfeldes ändern? - der Zoombalken zeigt immer noch ein merkwürdiges Verhalten

Hallo Zusammen, hier ein Beispiel für einen GPX Track: http://wiki.openstreetmap.org/index.php/Openlayers_Track_example Mit dem IE gibt es noch ein Problem aber im Firefox läuft das ganze bestens. Gruss Zapfen

Hallo Zapfen, Kannst Du Openlayers_Track_example nach de:Openlayers_Track_example übersetzen und dort noch etwas erläutern, was die Dateien jeweils genau machen? Ich möchte gern die genaue Gemeindegrenze und die Wanderwege darstellen…

Hm - das ist ja einer der grossen Browser… Worin besteht das Problem? Wie sieht die Lösung aus? Gruss, Markus

Hallo, ja mit IE und Opera werden die gpx-Tracks nicht angezeigt. Aber dafür aber mit SeaMonkey, Firefox, etc. Vielen Dank für das Beispiel. Ermöglichte es mir als völligem Anfänger bezüglich Webseite-Programmierung doch immerhin dies: http://home.vrweb.de/~thomas.buedel/Bikewald/Bikewald.htm Hoffentlich wird der IE-Fehler gefunden. Gibt es eine Möglichkeit die Tracks unterschiedliche Farben zu zuordnen?

Hallo Freunde der OpenLayers, ich habe nochmals ein wenig Zeit investiert und das Problem beim IE gelöst und auch gleich noch die Auswahl der Farben eingebaut. Ich denke das sollte jetzt eine gute Lösung sein. Schaut Euch das geänderte wiki an und testet die Sache: http://wiki.openstreetmap.org/index.php/Openlayers_Track_example Die DE Version werde ich bei Gelegenheit nachholen. Gruss Zapfen

Hallo Zapfen, herzlichen Dank für Deine Innovationen!

Da freue ich mich darauf! Kannst Du dort bitte auch die Parameter in den Codes beschreiben, also wo und wie die Farben und Icons etc gestaltet werden? Danke, Markus

Hallo Zapfen, ja ist eine gute Lösung. Funktioniert bestens. Danke @Markus B: Die Änderung der Farben für die gpx-Dateien ist auf o. g. Seite ganz unten beschreiben. Gruß Thomas

Ich kann jetzt mit OpenLayers: - einen Standort als Marker mit einem Popup-Textfeld anzeigen - eine GPX mit einer Linie anzeigen Dokumentation Ich möchte noch: - eine Linie und Punkte und Text zusammen in eine GPX-Datei packen und in einem Layer anzeigen - die Marker so programmieren, dass bei Klick auf den Marker abwechselnd das Popup erscheint und verschwindet (bis jetzt geht das nur über das Löschkreuz) Gruss, Markus

Liebe Profis, ich schaffe es nicht, im Popup von meinen GPX-Daten auch ein Bild anzuzeigen. Wer kann mir erklären, wie das genau geht? So sieht es aus:

<wpt lat="49.6031392" lon="11.3403765" >   <name>Kirche Bühl</name>   <type>waypoint</type>   <time>2008-07-06T12:19:59Z</time>   <desc>         <![CDATA[   <p>katholisch <p>   <p><img src="../osm/HuttenbachKircheKl.jpg" width="100" height="50"></p>         ]]>   </desc> </wpt>

Aber weder “katholisch” wird angezeigt, noch das Bild. Der Name wird im Popup angezeigt. Gruss, Markus

Bist du dir mit dem CDATA sicher? … Ich könnte mir auch vorstellen, dass man das CDATA weglässt, und dafür die spitzen klammern codieren muss…

Nein ich bin nur Anwender und weiss eigentlich gar nichts. Mangels deutschem HowTo versuche ich eines zu schreiben, indem ich alles was funktioniert dort reinschreibe. Aber das mit den Bildern funktioniert bisher nicht… Gruss, Markus

Hallo! Ich blick die Welt nicht mehr?!? :open_mouth: Der Versuch, eine GPX-Datei in meine eigene Karte zu integrieren, scheiterte daran, dass er behauptet, Openlayers.Layer.GPX wäre kein Konstruktor… @MarkusB: bei Deinem GPX fällt mir im Vergleich zu http://gnunux.info/projets/openlayers-gpx/example/dijon_test.gpx auf, dass die keine

-Tags benutzen, sondern nur
. Vielleicht liegt’s daran? Grüße, Tobi-Wan

Nein Tobi, am
lag es nicht. Der geänderte Name wird angezeigt, am Cache liegt es also wohl auch nicht. Gruss, Markus