x

Markierungen online


  1. Markierungen online · JanX (Gast) · 23.06.2010 07:51 · [flux]

    Hallo,

    vielleicht hat es diese oder eine ähnliche Frage schon gegeben. Dann entschuldige ich mich dafür, schon wieder damit anzufangen. Aber die Suchfunktion hat mir nur Threads zurückgegeben, die schon zwei Jahre oder älter sind. Und ich denke mal, daß sich da in der Zwischenzeit so einiges getan haben wird.

    Worum es mir geht: Ich möchte gerne aus einem Programm heraus die OSM-Karte aufrufen (z. B. einfach per Link). Dabei möchte ich eine oder mehrere Koordinaten übergeben und einen kurzen Kommentar zu jeder Koordinate. Geht das? Wenn ja - wie? Das muß in jedem Fall flexibel sein, denn die Koordinaten und Kommentare sind jedes Mal andere.

    Vielen Dank für jeden Hinweis, Denkanstoß, Hilfe.

    JanX


    • Re: Markierungen online · aighes (Gast) · 23.06.2010 08:00 · [flux]

      Also direkt eine bestehende URL mit Parametern aufrufen und sich Marker mit Kommentaren anzeigen zulassen geht AFAIK nicht.

      Da du ohnehin ein Programm schreibst: Warum die Anzeige der Karte dann nicht direkt in das Programm integrieren? Das dürfte einfacher sein. Ansonsten musst du dir selber eine Website basteln, die du per URL-Parameter dazu bringst, dir das Darzustellen, was du sehen möchtest und diese im Internet verfügbar machen.
      Bei der Variante im Programm kannst du dem Browserteil dann direkt den Quelltext übergeben, der die Marker etc. enthält. Sowohl das hochladen der Seite ins Web, als auch das Übermitteln per Parameter fällt weg.


    • Re: Markierungen online · JanX (Gast) · 23.06.2010 08:07 · [flux]

      Hallo Henning,

      das war ja mal schnell! Danke für die Antwort.

      Aber da kommt natürlich sofort die nächste Frage: Wie ist denn die Programmierschnittstelle? Mir ist das im Prinzip vollkommen egal, wie ich die Karte aufrufe. Ich dachte nur www.openstreetmap/und_hier_Koordinaten_und_Kommentare_angeben_wie_auch_immer_formatiert wäre der einfachste Weg. Aber ich kann auch versuchen, das programmtechnisch anders zu lösen. Ich muß nur wissen wie.

      JanX


    • Re: Markierungen online · aighes (Gast) · 23.06.2010 08:21 · [flux]

      Wie gesagt, einen fertigen Service, der mehrere Marker mit Kommentar anzeigt gibt es nicht.

      Hier findest du eine Hilfe, wie du deine Website aufbauen musst und kannst dir einen Quellcode der html-Datei ausgeben lassen. Viel ändern musst du da nicht. Lediglich den Teil mit den Markern musst du dann jeweils von deinem Programm variabel ausgeben.

      Probier doch erstmal von deinem Programm die html-Datei so ausgeben zulassen, dass sie die Marker anziegt. Das ist ja einfache Textausgabe. Wenn das klappt sendest du den Seitentext nicht in eine Textdatei sondern direkt an ein WebBrowser-Steuerelement oder ähnliches.


    • Re: Markierungen online · fx99 (Gast) · 23.06.2010 08:28 · [flux]

      http://wiki.openstreetmap.org/wiki/Open … er_Example
      das sollte doch Dein Problem lösen?


    • Re: Markierungen online · JanX (Gast) · 23.06.2010 08:58 · [flux]

      Hier werden Sie geholfen. Ist ja super!

      @aighes: Mit dem Formular hinter dem Link komme ich nicht klar. Ich kann da zwar testweise mal was eintragen, aber die Karte wird überhaupt nicht aktualisiert. Habe ich da was übersehen? Mach ich da was falsch?

      @fx99: Ja, das sieht doch schon mal ganz gut aus. Wesentlich aufwändiger als gedacht, aber immerhin. Gibt es da irgendwo eine Paramter-Aufstellung für, was alles möglich ist? Denn mir fehlen da ja noch 1) der Kommentar zu dem Punkt, und 2) die Möglichkeit, mehrere Punkte zu markieren. Und wer weiß, was es noch alles für Nettigkeiten gibt, an die ich noch garnicht gedacht habe?

      JanX


    • Re: Markierungen online · efred (Gast) · 23.06.2010 09:00 · [flux]

      @JanX... wenn wenn Du eine Markierung gemacht hast, musst Du unten auf "Abschicken" klicken.


    • Re: Markierungen online · JanX (Gast) · 23.06.2010 09:06 · [flux]

      efed,

      • grins* schon klar. Da passiert aber nichts. Ich habe versucht, sowohl in den Karteneinstellungen als auch im Marker was einzutragen. Aber weder bei Vorschau erstellen noch bei Abschicken passiert da was. Null Rückmeldung das was fehlen würde, Null Änderung der Kartenanzeige.

      JanX


    • Re: Markierungen online · aighes (Gast) · 23.06.2010 09:12 · [flux]

      Bei Vorschau erstellen kommt unter den Buttons eine Zeile, wo du dir das Ergebnis anschauen kannst. Ansonsten gibt es da noch den Herunterladen-Button 😉


    • Re: Markierungen online · GeorgFausB (Gast) · 23.06.2010 09:46 · [flux]

      Moin,

      JanX wrote:

      Wesentlich aufwändiger als gedacht, aber immerhin. Gibt es da irgendwo eine Paramter-Aufstellung für, was alles möglich ist? Denn mir fehlen da ja noch 1) der Kommentar zu dem Punkt, und 2) die Möglichkeit, mehrere Punkte zu markieren. Und wer weiß, was es noch alles für Nettigkeiten gibt, an die ich noch garnicht gedacht habe?

      OpenLayers ist das generelle Such-Stichwort und http://dev.openlayers.org/apidocs/files … rs-js.html die dazugehörige Beschreibung der Schnittstelle.
      Es wird dort aber je nach Nettigkeit noch aufwändiger ...

      Gruß
      Georg


    • Re: Markierungen online · JanX (Gast) · 23.06.2010 09:50 · [flux]

      OK, hab das hinbekommen. Aber der Marker wird einfach nicht angezeigt. Daher auch mein Kommentar, daß sich da in der Anzeige nichts ändert.

      Aber es bleibt immer noch die Frage nach einer Dokumentation, damit ich Kommentare (wird vielleicht auch nur nicht angezeigt, weil der Marker nicht angezeigt wird) und Mehrfachmarker anzeigen kann.

      JanX

      Edit: Georg, sorry, da haben sich unsere Postings überschnitten.

      Edit 2: Ich hab jetzt manuell die map.html bearbeitet um da ein wenig mit zu testen, et voila - jetzt ist der Marker plötzlich da. Hab doch nur die Koordinaten geändert. Muß ich das verstehen?


    • Re: Markierungen online · GeorgFausB (Gast) · 23.06.2010 10:41 · [flux]

      Moin,

      JanX wrote:

      Edit 2: Ich hab jetzt manuell die map.html bearbeitet um da ein wenig mit zu testen, et voila - jetzt ist der Marker plötzlich da. Hab doch nur die Koordinaten geändert. Muß ich das verstehen?

      wenn man mit etwas arbeiten will, ist das Verständnis grundsätzlich von Vorteil, ja. 😉
      Waren Deine vorherigen Koordinaten denn überhaupt innerhalb des Kartenausschnitts?
      Evtl. fehlender Browser-Refresh?
      Je nach Lust und Laune sowie weiteren Ergebnissen ignoriere ich nicht-reproduzierbare Fehler aber auch manchmal - jedenfalls solange sie nicht nerven oder bis es nicht mehr aufzuschieben ist. 😉

      Gruß
      Georg


    • Re: Markierungen online · fx99 (Gast) · 23.06.2010 11:30 · [flux]

      Eigentlich hatte ich das hier gemeint:
      http://wiki.openstreetmap.org/wiki/Open … er_example
      Die Info über die Marker kommt in eine Text/tabellen-Datei, ist da auch beschrieben.


    • Re: Markierungen online · JanX (Gast) · 23.06.2010 11:56 · [flux]

      @ Georg: Ja, ein gewisses Verständnis dessen, was man da tut, ist nie schlecht ;-) Die Koordinaten waren übrigens die, die die Testseite vorgegeben hat.

      @ fx99: Genial. Das sieht doch super aus. Zwar immer eine Menge Arbeit, das für jede Ortsanzeige zu schreiben, aber das Resultat ist genau das, was ich gesucht habe.

      JanX


    • Re: Markierungen online · JanX (Gast) · 13.09.2010 21:10 · [flux]

      Nachdem ich viel zu lange nicht an diesem Projekt weiterarbeiten konnte versuche ich gerade, das oben zitierte Beispiel für mich umzusetzen. Ich habe aber ein Problem damit - in dem Beispiel gibt es diese Zeilen:

      lat lon title description icon iconSize iconOffset
      48.9459301 9.6075669 Title One Description one<br>Second line.<br><br>(click again to close) Ol_icon_blue_example.png 24,24 0,-24
      48.9899851 9.5382032 Title Two Description two. Ol_icon_red_example.png 16,16 -8,-8

      Breite und Länge werden mit einem Zahlenwert angegeben, soweit alles OK und klar. Aber wo bleiben die Angaben südliche/nördliche Breite und westliche/östliche Länge? Oder versteh ich da etwas falsch?

      JanX


    • Re: Markierungen online · fx99 (Gast) · 13.09.2010 22:11 · [flux]

      West : Lon < 0, Ost: Lon > 0
      Süd: Lat < 0, Nord: Lat > 0


    • Re: Markierungen online · JanX (Gast) · 14.09.2010 05:11 · [flux]

      Hallo fx99,

      ja, das wär eine Möglichkeit. Vielen Dank für den Hinweis. Etwas außergewöhnlich zwar, aber wenn es denn funktioniert ...

      Jan


    • Re: Markierungen online · aighes (Gast) · 14.09.2010 09:10 · [flux]

      Wieso außergewöhnlich... Das ist in der Mathematik vollkommen normal. Der Koordinatenursprung liegt halt im Schnittpunkt Äquator/Nullmeridian.


    • Re: Markierungen online · JanX (Gast) · 14.09.2010 19:11 · [flux]

      Naja, außergewöhnlich, weil normalerweise die Koordinaten mit der vorgestellten Himmelsrichtung angegeben werden. Aber ist ja OK, ich weiß ja jetzt, wie es funktioniert.

      JanX


    • Re: Markierungen online · fx99 (Gast) · 14.09.2010 19:23 · [flux]

      Zum Rechnen sind die vorgestellten Himmelsrichtungen total unpraktisch, dagegen ergibt sich beim Übergang positiv <--> negativ keinerlei Problem.