Hoi zäme,
ich organisiere einen Anlass und würde gerne die Teilnehmer an den richtige Ort lotsen. Ich möchte dazu die OSRM Instanz von Sarah verwenden. Das funktioniert auch wunderbar. Ich generiere einen permanenten Link a la
http://macun.sosm.ch/swissroute/?hl=en&loc=47.377970,8.539770&loc=47...
Allerdings möchte ich nicht Start- und Zielort vorgeben, sondern nur das Ziel, denn die Leute reisen ja von verschiedenen Orten an.
Wie kann ich also das Ziel vorgeben, nicht aber den Start?
Durch Manipulation der Parameter bin ich nicht wirklich weiter gekommen.
Viele Grüsse, Matthias
Salut,
On Fri, May 24, 2013 at 05:03:46PM +0200, Matthias Geiser wrote:
Hoi zäme,
ich organisiere einen Anlass und würde gerne die Teilnehmer an den richtige Ort lotsen. Ich möchte dazu die OSRM Instanz von Sarah verwenden. Das funktioniert auch wunderbar. Ich generiere einen permanenten Link a la
http://macun.sosm.ch/swissroute/?hl=en&loc=47.377970,8.539770&loc=47...
Allerdings möchte ich nicht Start- und Zielort vorgeben, sondern nur das Ziel, denn die Leute reisen ja von verschiedenen Orten an.
Wie kann ich also das Ziel vorgeben, nicht aber den Start?
Das geht mit dem dest-Parameter, also z.B.:
http://macun.sosm.ch/swissroute/main.html?hl=de&dest=47.059850,8.621240
Koordinaten am einfachsten aus dem zweiten loc-Parameter im Permalink kopieren. Wenn du möchtest, kannst du sogar einen eigenen Namen für das Ziel vergeben:
http://macun.sosm.ch/swissroute/main.html?hl=de&dest=47.059850,8.621240&...
Und --ganz inoffiziell-- wenn du gerne eine kurze URL dazu haben willst, kannst du sie theoretisch direkt auf osm.li generieren lassen. Das ist aber leider zur Zeit noch etwas Fummelei, weil die URL codiert werden muss. Obrige URL könnte man so kürzen:
http://osm.li/get?url=macun.sosm.ch/swissroute/main.html%3Fhl%3Dde%26dest%3D...
Eventuell wird das irgendwann direkt über die OSRM-Seite gehen.
Gruss
Sarah
Hoi Sarah,
On 05/24/2013 09:23 PM, Sarah Hoffmann wrote:
On Fri, May 24, 2013 at 05:03:46PM +0200, Matthias Geiser wrote:
Wie kann ich also das Ziel vorgeben, nicht aber den Start?
Das geht mit dem dest-Parameter, also z.B.: http://macun.sosm.ch/swissroute/main.html?hl=de&dest=47.059850,8.621240
Das funktioniert perfekt, vielen Dank!
Gibt es irgendwo eine Beschreibung dieser Parameter (ausser wohl im Source Code)? Ich habe jedenfalls nichts finden können.
Ich möchte jetzt gerne noch die Routing-Engine (Auto) vorgeben, dies müsste ja mit dem Parameter "re=0" gehen.
Dies geht bei einer vollständigen Route:
http://macun.sosm.ch/swissroute/?hl=en&loc=47.377970,8.539770&loc=47...
nicht aber, wenn nur das Ziel vorgegeben ist:
http://macun.sosm.ch/swissroute/main.html?hl=de&dest=47.059850,8.621240&...
(es wird immer Velo-Routing genommen).
Kann man da was machen?
Viele Grüsse, Matthias
On Sun, May 26, 2013 at 12:21:01PM +0200, Matthias Geiser wrote:
On 05/24/2013 09:23 PM, Sarah Hoffmann wrote:
On Fri, May 24, 2013 at 05:03:46PM +0200, Matthias Geiser wrote:
Wie kann ich also das Ziel vorgeben, nicht aber den Start?
Das geht mit dem dest-Parameter, also z.B.: http://macun.sosm.ch/swissroute/main.html?hl=de&dest=47.059850,8.621240
Das funktioniert perfekt, vielen Dank!
Gibt es irgendwo eine Beschreibung dieser Parameter (ausser wohl im Source Code)? Ich habe jedenfalls nichts finden können.
Leider nicht, aber im Prinzip hast du schon alle interessanten Parameter gefunden. Kurze Zusammenfassung:
loc - Routingpunkte für voreingestellte Route dest - vorgewählter Zielpunkt destname - Name des Zielpunkts hl - Sprach der Website z - Zoomlevel der Karte center - Punkt auf den die Karte eingestellt ist alt - alternative Route anzeigen df - Einheit der Längenangabe (0 - km, 1 - mi) re - Verkehrsmittel
Ich möchte jetzt gerne noch die Routing-Engine (Auto) vorgeben, dies müsste ja mit dem Parameter "re=0" gehen.
Dies geht bei einer vollständigen Route:
http://macun.sosm.ch/swissroute/?hl=en&loc=47.377970,8.539770&loc=47...
nicht aber, wenn nur das Ziel vorgegeben ist:
http://macun.sosm.ch/swissroute/main.html?hl=de&dest=47.059850,8.621240&...
(es wird immer Velo-Routing genommen).
Kann man da was machen?
Stimmt, war mir beim Testen auch aufgefallen. Sollte jetzt funktionieren, eventuell den Browser mal zu einem Neuladen zwingen.
NB: Die URL des Routing-Service hat sich gerade auf http://routing.osm.ch geändert. Die alte Adresse sollte korrekt forwarden und Kurz-URLs von osm.li direkt auf die neue Adresse gehen. Das ist jetzt hoffentlich der letzte URL-Wechsel. Mehr dazu in einer späteren Mail.
Gruss
Sarah
Hoi Sarah,
On 05/26/2013 01:00 PM, Sarah Hoffmann wrote:
On Sun, May 26, 2013 at 12:21:01PM +0200, Matthias Geiser wrote:
Ich möchte jetzt gerne noch die Routing-Engine (Auto) vorgeben, dies müsste ja mit dem Parameter "re=0" gehen.
Dies geht bei einer vollständigen Route:
http://macun.sosm.ch/swissroute/?hl=en&loc=47.377970,8.539770&loc=47...
nicht aber, wenn nur das Ziel vorgegeben ist:
http://macun.sosm.ch/swissroute/main.html?hl=de&dest=47.059850,8.621240&...
(es wird immer Velo-Routing genommen).
Kann man da was machen?
Stimmt, war mir beim Testen auch aufgefallen. Sollte jetzt funktionieren, eventuell den Browser mal zu einem Neuladen zwingen.
Geht jetzt tadellos. Herzlichen Dank für Deine schnelle Hilfe!
Viele Grüsse, Matthias