Die Routes Library der Maps JavaScript API enthält die Klassen Route und RouteMatrix, die die alten Objekte DirectionsService und DistanceMatrixService ersetzen. Laden Sie die Bibliothek mit google.maps.importLibrary("routes") in Ihre Webanwendung. Unter Clientseitige SDKs verwenden erfahren Sie, warum Browseranwendungen diese Bibliothek verwenden sollten, anstatt den https://routes.googleapis.com-Webdienst direkt aufzurufen.
Klasse Route
Die Klasse Route bietet die Methode computeRoutes(), die die ideale Route zwischen zwei Orten zurückgibt. Stellen Sie Ihren Nutzern Wegbeschreibungen per öffentlichem Verkehrsmittel, Fahrrad, Auto, Motorrad oder zu Fuß bereit – inklusive Verkehrsinformationen in Echtzeit.
- Übersicht über die Route-Klasse
-
Zur neuen
Route-Klasse migrieren - Demo der Routes Library ausprobieren
Klasse RouteMatrix
Die Klasse RouteMatrix gibt Entfernungen und Fahrtzeiten für eine Matrix von Routen zwischen verschiedenen Start- und Zielorten zurück. Sie können Fahrtzeiten und Entfernungen für mehrere Ziele und bis zu 625 Routenelemente berechnen.
Klasse für Ihren Anwendungsfall auswählen
- Routenplanung mit mehreren Zwischenstopps: Verwenden Sie
Route.computeRoutes(). Sie unterstützt Zwischenwegpunkte, Optimierung von Zwischenstopps, alternative Routen und Mautschätzungen. Wenn Sie die Route auf einer 2D-Karte zeichnen möchten, rufen SiecreatePolylines()undcreateWaypointAdvancedMarkers()auf. Wenn Sie eine Route auf einer 3D-Karte rendern möchten, verwenden Sie die WebkomponenteRoute3DElement(<gmp-route-3d>) oder rufen Siecreate3DPolylines(),createPopover()undcreateWaypointMarkers()auf. - Versand und Abgleich mit dem nächstgelegenen Standort: Mit der
RouteMatrix.computeRouteMatrix()können Sie Fahrtzeiten und Entfernungen für mehrere Ausgangs- und Zielorte und bis zu 625 Routenelemente vergleichen. Sie können beispielsweise den nächstgelegenen Fahrer für eine Abholung oder das nächstgelegene Lager für eine Lieferung auswählen.