Wenn Sie die beste Route für eine Mitfahrgelegenheit ermitteln, ist die schnellste Route möglicherweise nicht immer die beste Option. Sie können Ihre Route planen.
Mit der Routes Preferred API können Sie eine Route planen, indem Sie mit der Methode ComputeCustomRoutes ein Routenziel angeben.
Die Methode ComputeCustomRoutes kann auch zur Routenkonformität beitragen, indem Sie den Unterschied zwischen der vom Fahrer ausgewählten Route und der gefahrenen Route minimieren.
Verwenden Sie sowohl die Routes Preferred API als auch das Navigation SDK um die Vorteile der Routenplanung voll auszuschöpfen.
Methode „ComputeCustomRoutes“ aktivieren
Bevor Sie die Methode ComputeCustomRoutes in Ihrem Code verwenden können, müssen Sie sie aktivieren. Weitere Informationen zum Aktivieren von Methoden der Routes Preferred API
finden Sie unter Erste Schritte.
Methode „ComputeCustomRoutes“ verwenden
Für die Methode ComputeCustomRoutes müssen Sie im Eingabefeld eine Feldmaske für die Antwort angeben. Sie können die Feldmaske für die Antwort mit
dem URL-Parameter $fields oder fields oder mit dem HTTP/gRPC-Header
X-Goog-FieldMask angeben. Weitere Informationen finden Sie unter
Systemparameter.
Der Wert der Feldmaske ist eine durch Kommas getrennte Liste von Feldpfaden. Jeder Feldpfad ist eine durch Punkte getrennte Liste von Feldnamen, die die Nachrichtenhierarchie darstellen. Ein Feldname ist entweder der JSON-Objektschlüssel oder der Protobuf-Feld-Tag-Name. Der Feldpfad beginnt mit dem Antwortnachrichtentyp der obersten Ebene und wird optional von einem oder mehreren Punkten gefolgt, dann vom Feldnamen der nächsten Ebene. Im Allgemeinen werden Feldpfade so erstellt:
topLevelField[.secondLevelField][.thirdLevelField][...]
Eine spezielle Feldmaske ist der Platzhalter „*“, mit dem alle Felder der obersten Ebene ausgewählt werden.
Weitere Informationen finden Sie unter:
Beispiele für die Verwendung der ComputeCustomRoutes Methode finden Sie unter
Beispiele für das Berechnen einer benutzerdefinierten Route (Beta).
Mautgebühren berechnen
Informationen zum Berechnen von Mautgebühren finden Sie unter Mautgebühren berechnen.
Beispiele für das Berechnen von Mautgebühren finden Sie unter Beispiele für das Berechnen einer benutzerdefinierten Route.