Anmeldung
Statistik:
Registrierte Firmen: 23
Registrierte Benutzer: 56
Besucher online: 4
Neues & Interessantes
 
» 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   

Kommentare

TrackBack

Blogkategorie abonnieren
» openrouteservice-js - Ihre neue JS Bibliothek für OSM Routing und viel mehr!
 
Blog Suche
 
Am meisten gesucht...
 
Geo12 ORS Rhein-Neckar-Kreis fasihi geomer giscience heidelberg mobil oagis open ott route service wanders wnaders
Ansprechpartner
 
+49 (6221) 477-788
hguendra@geonet-mrn.de

Kontakt 
GeoNet.MRN e.V.
Czernyring 22/11
69115 Heidelberg
Telefon: +49 (0)6221 477-788
geschaeftsstelle@geonet-mrn.de

GeoNet.MRN e.V.
wird unterstützt und gefördert von