Vorteile der Distance Matrix API
Mithilfe der Distance Matrix API können Sie die effizienteste Reiserouten zwischen mehreren möglichen Start- und Zielorten berechnen. Für z. B. welche Mitarbeiter zu den Einsatzorten oder von welchen Lagern entsendet werden sollen Pakete.
<ph type="x-smartling-placeholder">Was kann ich mit der Distance Matrix API tun?
Mit der Distance Matrix API können Sie Entfernung und Reisezeit für eine Matrix von Abreise- und Zielorten. Sie können verschiedene Optionen festlegen, z. B. Mobilitätsform wie Auto, Fahrrad, öffentliche Verkehrsmittel oder zu Fuß, sowie öffentliche Verkehrsmittel wie Bus, U-Bahn, Zug, Straßenbahn oder Zug.
Die Distance Matrix API liefert Informationen basierend auf der empfohlenen Route. zwischen Start- und Endpunkt. Sie können folgende Arten von Entfernungsdaten anfordern:
- Entfernung für eine ausgewählte Mobilitätsform
- Entfernung in Kilometern oder Meilen
- Geschätzte Fahrtzeit bei starkem Verkehr
Funktionsweise der Distance Matrix API
Die Distance Matrix API verwendet eine beliebige Anzahl von Startorten (Startpunkten) und Zielorten und gibt die Entfernung und Reisezeit zwischen den einzelnen Startort und alle angeforderten Ziele, beginnend mit dem ersten Startort in und mit dem nächsten Schritt fortfahren.
Wenn in Ihrer Anfrage beispielsweise A und B als Startort und C und D als Zielorte angegeben sind, werden Entfernungen und Reisezeit in der folgenden Reihenfolge zurückgegeben:
- A nach C
- A bis D
- B nach C
- B bis D
Das folgende Beispiel zeigt eine Anfrage für zwei Ursprünge: Washington, DC und Boston, mit einem Ziel: New York City, NY, in JSON-Format:
https://maps.googleapis.com/maps/api/distancematrix/json ?destinations=New%20York%20City%2C%20NY &origins=Washington%2C%20DC%7CBoston &units=imperial &key=YOUR_API_KEY
Ressourcen
In der folgenden Tabelle sind die Ressourcen aufgeführt, die über die Distance Matrix API zusammen mit den zurückgegebenen Daten an.
Datenressourcen | Zurückgegebene Daten | Rückgabeformat |
---|---|---|
Distanzmatrix
Geben Sie Start- und Zielorte in Form von Orts-IDs, Adressen, Längen- und Breitengrade angegeben werden. |
|
|
Distance Matrix API verwenden
1 | Jetzt einrichten | Beginnen Sie mit Ihre Google Cloud-Projekt und schließen Sie die Einrichtung ab. befolgen Sie die Anleitung. |
2 | Distance Matrix-Anfrage verwenden | Sobald Sie einen API-Schlüssel haben, können Sie die Distance Matrix API direkt in Ihrem Browser testen. Siehe Beispielanfragen finden Sie im Startleitfaden Beispiele. |
3 | Komplexere Anfrage erstellen | Versuchen Sie es mit einer Anfrage, die mehrere Start- und Zielorte angibt. Weitere Informationen über optionale Parameter zur Einschränkung von Berechnungen wie Abfahrtszeit oder Routenbeschränkungen sein. Siehe Optionale Parameter im Leitfaden Distance Matrix – Anfrage und Antwort. |
4 | Grundlagen von Antworten | Untersuchen Sie die Datenantworten, die Sie auf die Verwendung von Distance Matrix-Daten für Ihre App vorbereiten möchten. Weitere Informationen finden Sie unter Distance Matrix-Antworten . |
5 | Distance Matrix-Daten in eigene Apps einbinden | Anhand dieser Daten können Sie Entfernung und Reisezeit berechnen. |
Verfügbare Clientbibliotheken
Rufen Sie diese API in der Sprache Ihrer Wahl über eine der folgenden Clientbibliotheken:
- Java Client für Google Maps-Dienste
- Python Client für Google Maps-Dienste
- Go-Client für Google Maps-Dienste
- Node.js Client für Google Maps-Dienste
Java-, Python-, Go- und Node.js-Client für Google Maps Dienste sind von der Community unterstützte Clientbibliotheken, die im Rahmen der Apache 2.0-Lizenz. Sie können sie von GitHub herunterladen. Dort finden Sie auch Installationsanleitungen und Beispielcode.
Nächste Schritte
- Distance Matrix verwenden: Weitere Informationen finden Sie unter Erste Schritte.
- Erste Schritte mit Beispielanfragen und -antworten: Gehen Sie zu Distance Matrix Anfrage und Antwort
- Best Practices befolgen: Siehe Best Practices für Webdienste Vorgehensweisen