Die Routing-Demo-Seite ist eine interaktive Benutzeroberfläche zur Veranschaulichung von grundlegenden Routing-Funktionen mithilfe des Routing-REST-Dienstes im Spatial-Modul. Sie schickt eine REST-Anforderung an einen Dienstendpunkt und zeigt die verwendete Anforderung und die Antwort auf der Karte an.
Momentan gibt es zwei REST-Dienste auf der Routing-Demo-Seite: GetTravelBoundary und GetRoute.
GetTravelBoundary
GetTravelBoundary bestimmt die Fahrt- oder Gehzeit bzw. die Fahrtgrenze von einer Position aus. Mit dieser Funktion werden Polygone abgerufen, die deiner Berechnung von Isochronen oder Isodistanzen entsprechen. Ein Isochron ist ein Polygon oder Satz von Punkten und stellt ein Gebiet dar, das in einem Netz von einem Startpunkt in einer gegebenen Zeitdauer traversiert werden kann. Eine Isodistanz ist ein Polygon oder Satz von Punkten und stellt das Gebiet dar, das eine bestimmte Entfernung vom Startpunkt hat. Bei dem GetTravelBoundary-Vorgang (auch als Iso-Definition bekannt) werden ein Ausgangspunkt, eine Einheit (linear Einheit oder Zeiteinheit) sowie mindestens eine Kostenangabe als Eingabe gewählt, und die resultierende Fahrtgrenze wird zurückgegeben. Kosten beziehen sich auf den Betrag der Zeit oder Entfernung, der zum Berechnen einer Iso verwendet werden soll. Es können auch mehrere Kosten als Eingabe angegeben werden. Bei mehreren Kosten können diese auch als eine durch Kommas getrennte Zeichenfolge angegeben werden. Detaillierte Beschreibungen aller REST-Eingabeparameter für GetTravelBoundary finden Sie unter GetTravelBoundary.
GetRoute
GetRoute gibt Routenführungsinformationen für einen Satz von zwei verschiedenen Punkten oder mehreren Punkten zurück. Verwendet einen Start- und einen Zielort mit optionalen Zwischenpunkten als Eingabe und gibt die Route zurück, die entweder am schnellsten oder am kürzesten ist (Zeit oder Entfernung). Detaillierte Beschreibungen aller REST-Eingabeparameter für GetRoute finden Sie unter GetRoute.