Diese Webseite verwendet Cookies

Wir verwenden Cookies, um das Nutzungserlebnis zu verbessern. Wählen Sie aus, welche Cookies Sie uns erlauben. Weitere Informationen zu unseren Cookie-Richtlinien finden Sie in unseren Datenschutzbestimmungen.
Zurück
» openrouteservice-js - Ihre neue JS Bibliothek für OSM Routing und viel mehr!
22.12.2018 Alexander Zipf

openrouteservice-js - Ihre neue JS Bibliothek für OSM Routing und viel mehr!

Und hier kommt ein weiteres kleines Weihnachtsgeschenk vom HeiGIT:

Zusätzlich zu den beliebten python und R Bibliotheken bietet HeiGIT nun eine zusätzliche JavaScript API an. Diese erleichtert die Nutzung des kompletten openrouteservice Ökosystems mit globaler Abdeckung auf der Basis von OSM in Ihrer Webanwendung mit wenigen Zeilen JavaScript:

  • Routenplanung for alle Varianten der Fahrrad Profile, Fußgänger, Rollstuhl, PKW und LKW
  • Tme-distance Matrizen
  • Geocoding und reverse geocoding
  • Isochronen für Erreichbarkeitsanalysen
  • Points of interest
  • Höheninformationen für Punkte und oder LineStrings

Hier ein kleines Beispiel für eine für eine Routinganfrage. Einfacher geht es nicht!

const OrsDirections = require("./OrsDirections");

// add your api_key here
const Directions = new OrsDirections({
api_key: "XY"
});

Directions.calculate({
coordinates: [[8.690958, 49.404662], [8.687868, 49.390139]],
profile: “driving-car”,
extra_info: ["waytype", "steepness"],
geometry_format: “encodedpolyline”,
format: “json”
})
.then(function(json) {
console.log(JSON.stringify(json));
})
.catch(function(err) {
var str = “An error occured: ” + err;
console.log(str);
});

Die Quellen und weitere Beispiele sind auf GitHub/GIScience oder installlieren Sie sie einfach über den node package manager npm.

Happy Coding and Merry Christmas!

Verfasst um 14:42 Uhr

» Permalink   

Keine Einträge vorhanden.
Keine Einträge vorhanden.
» openrouteservice-js - Ihre neue JS Bibliothek für OSM Routing und viel mehr!
 
TOP