Directions

Hallo,

ich mache gerade meine ersten Versuche beim Einbinden eines Links, der zu einer Routenberechnung führen soll. Gewünscht ist Google. Ich möchte gerne eine Openstreetmap Variante mitanbieten.

Bisher verwende ich diesen Code:



 <script>
      function openGoogle() {
        window.open("https://goo.gl/maps/HeLFAWh3QBDQvW2x5");
      }
      function openOpenstreetmap() {
        window.open("https://www.openstreetmap.org/directions?from=&to=43.410%2C%203.192&route=%3B43.4102644%2C3.1921237");
      }
</script>  

..
<p>Navigation via <button onclick="openGoogle()">Google Maps</button></p>
<p>Navigation via <button onclick="openOpenstreetmap()">Openstreetmap</button></p>


Auf diese Art ist der Link auf den meisten Geräten verwendbar. Es gibt sicherlich bessere Varianten, um Apps in mobilen Geräten und den Browser am PC zu öffnen. Ich freue mich über Tipps und Hinweise diesbezüglich.

Aktuell ist mein Problem aber, dass in der Google Variante ein Zwischenpunkt möglich ist. Unter openstreetmap.org/directions finde ich dies Möglichkeit nicht.

Die Router auf der Standardkarte kennen keine Zwischenziele (oder bieten es über osm.org nicht an). Versuch es z.B. mal mit https://routing.openstreetmap.de

Vielen Dank @PHerison

Das hatte ich auch schon getestet. Dabei habe ich nicht geschafft ein leeres Eingabefeld für die aktuelle Position zu behalten.

Beim Herumprobieren ist mir aufgefallen, dass bei der Koordinate 0,0 (loc=0%2C0) der Geocoder “Test Company 1” errechnet. Ich hätte aber gerne eine leere Startposition.

Hier die vollständige URL:

https://routing.openstreetmap.de/?z=16&center=43.411867%2C3.193932&loc=0%2C0&loc=43.415569%2C3.195112&loc=43.408945%2C3.191700&hl=de&alt=0&srv=1

Das habe ich auch versucht:

Ich habe auch schon diese URL versucht
https://map.project-osrm.org/?z=16&center=43.411867%2C3.193932&loc=0%2C0&loc=43.415569%2C3.195112&loc=43.408945%2C3.191700&hl=de&alt=0&srv=1