Migrieren Sie von der Google Maps Distance API zu Distance Matrix AI

Die Distanzmatrix-API
Einleitung

Dieses Dokument führt Sie durch die verschiedenen Anfrage- und Antwortparameter der Distance Matrix API und erklärt, wie Sie Daten analog zum Google Distance Matrix-Dienst aus der Distance Matrix API mit der gleichen Genauigkeit extrahieren können, jedoch zu einem günstigeren und faireren Preis.

Distance Matrix anfrage
Google:
GET

https://maps.googleapis.com/maps/api/distancematrix/json?origins=<origin_location_1|origin_location_2|...|origin_location_n>&destinations=<destination_location_1|destination_location_2|...|destination_location_n>&key=<your_access_token>
Distancematrix.ai:
GET

https://api.distancematrix.ai/maps/api/distancematrix/json?origins=<origin_location_1|origin_location_2|...|origin_location_n>&destinations=<destination_location_1|destination_location_2|...|destination_location_n>&key=<your_access_token>
Distance Matrix beispielanfrage
Google:
GET

https://maps.googleapis.com/maps/api/distancematrix/json?origins=51.4822656,-0.1933769&destinations=Westminster Abbey, Westminster, London SW1P 3PA, UK&key=<your_access_token>
Distancematrix.ai:
GET

https://api.distancematrix.ai/maps/api/distancematrix/json?origins=51.4822656,-0.1933769&destinations=Westminster Abbey, Westminster, London SW1P 3PA, UK&key=<your_access_token>
Erforderliche & Antwortparameter

Die Parameter in einer Anfrage (Teil der URL) sind in beiden Fällen identisch:

  1. Liste der Ausgangsorte (<longitude, latitude> Koordinaten oder Adresse der Quellposition), getrennt durch einen senkrechten Strich („|“).
  2. Liste der Zielorte (<longitude, latitude> Koordinaten oder Adresse der Quellposition), getrennt durch einen senkrechten Strich („|“).
  3. Schlüssel (Ihr Zugriffstoken, das für den Zugriff auf die Ressource autorisiert ist).

Antwort im JSON-Format (ist in beiden Fällen identisch):

  • Die Werteinheit von Dauern ist Sekunde.
  • Die Werteinheit von Entfernungen ist Meter.
  • Für das Routing von Autos gedacht, um die Dauer unter Berücksichtigung des Live-Verkehrs zu ermitteln.
  • Die Koordinatenpaare, auf denen die Route berechnet werden soll. Es sind mindestens zwei Paare erforderlich.

Beispielantwort mit einer Entfernungsmatrix

Google:
GET

{
    "destination_addresses": [
        "Westminster Abbey, 20 Deans Yd, London SW1P 3PA, United Kingdom"
    ],
    "origin_addresses": [
        "Chapel, London SW6 1BA, UK"
    ],
    "rows": [
        {
            "elements": [
                {
                    "distance": {
                        "text": "7.8 km",
                        "value": 7847
                    },
                    "duration": {
                        "text": "24 mins",
                        "value": 1481
                    }
                }
            ]
        }
    ],
    "status": "OK"
}
Distancematrix.ai:
GET

{
    "destination_addresses": [
        "Westminster Abbey, 20 Deans Yd, London SW1P 3PA, United Kingdom"
    ],
    "origin_addresses": [
        "Chapel, London SW6 1BA, UK"
    ],
    "rows": [
        {
            "elements": [
                {
                    "distance": {
                        "text": "7.8 km",
                        "value": 7847
                    },
                    "duration": {
                        "text": "24 mins",
                        "value": 1481
                    },
                    "origin": "51.4822656,-0.1933769",
                    "destination": "Westminster Abbey, Westminster, London SW1P 3PA, UK",
                    "status": "OK"
                }
            ]
        }
    ],
    "status": "OK"
}
FAQ

Gibt es einen Unterschied zwischen der Entfernungsberechnung mit der Google API und der API von Distancematrix.ai?

Wie berechnet die Google Maps-API die Entfernung und wie unterscheidet sie sich von der Distancematrix.ai-API?
Die Google Maps-Entfernungs-API verwendet eine Kombination von Datenquellen, einschließlich einer eigenen Datenbank mit Karten und Straßennetzen, Satellitenbildern und benutzer- übermittelte Daten zur Berechnung von Entfernung und Reisezeit. Die Google Maps API berücksichtigt auch Echtzeit-Verkehrsdaten und andere Variablen wie Straßensperrungen, Baustellen und Unfälle, um genaue Entfernungs- und Reisezeitschätzungen zu liefern.
Distancematrix.ai API verwendet auch Echtzeit-Verkehrsdaten, um aktuelle Informationen bereitzustellen. Aktuelle Informationen zu Reisezeiten und Verspätungen. Unser Produkt nutzt statistische Daten zur Straßenüberlastung in verschiedenen Regionen, um Reisezeiten vorherzusagen. Wir beziehen diese Informationen aus öffentlichen Verkehrsdatenquellen und verwenden unsere Algorithmen, um genaue Schätzungen der Reisezeit zu berechnen.
Während sowohl die Google Maps API als auch die Distancematrix.ai API genaue Entfernungs- und Reisezeitschätzungen liefern, kann es bei den spezifischen Berechnungen zu einigen Unterschieden kommen aufgrund der Unterschiede in ihren Algorithmen und Datenquellen. 

Kann ich die Distancematrix.ai-API verwenden, während ich die Google Maps-API-Entfernung zwischen zwei Punkten verwende?

Ja, Sie können die Distancematrix.ai-API verwenden, um die Entfernung zwischen zwei Punkten zu berechnen und Reisezeitschätzungen zu erhalten, ähnlich wie Sie die Google Maps-API-Entfernung zwischen zwei Punkten verwenden würden. 
Ähnlich der Google Maps-API Wenn Sie die Entfernung zwischen zwei Punkten ermitteln möchten, können Sie damit die Fahrstrecke und die Fahrzeit zwischen zwei Orten in einer Anwendung abrufen. Die Distancematrix.ai-API ist möglicherweise die beste Wahl für die Logistik- und Routenoptimierung, da sie vor allem eine Matrix von Entfernungen zwischen mehreren Start- und Zielorten bereitstellt. 
Und wenn Sie nach einer API-Entfernung zwischen zwei Adressen suchen, ist sie genau das Richtige ist eine der Hauptfunktionen unserer API.
Darüber hinaus ist die Migration wirklich einfach, Sie müssen nicht einmal den Code neu schreiben. Bitte schauen Sie sich unsere Dokumentation an. 

Wie schneidet die Google API zur Entfernungsberechnung im Vergleich zu Distancematrix.ai ab?

Die Google API zur Entfernungsberechnung und Distancematrix.ai sind leistungsstarke Tools für Entwickler, um die Entfernung und Reisezeit zwischen zwei Punkten in einer Anwendung zu berechnen. Die Google API ist bekannt und weit verbreitet. Die Distancematrix.ai-API ist noch nicht so bekannt, bietet Entwicklern jedoch auch ein zuverlässiges und gut dokumentiertes Tool. 
Die Google-API ist ein kostenpflichtiger Dienst, dessen Preise sich nach der Anzahl der gestellten Anfragen richten. Distancematrix.ai bietet einen kostenlosen Plan mit begrenzten Anfragen pro Monat, was es zu einer guten Wahl für Entwickler mit kleinem Budget macht. Darüber hinaus bietet Distancematrix.ai für diejenigen, die das Tool getestet haben und auf den fortlaufenden Einsatz vorbereitet sind, einen Wachstumsplan mit einem Post-Payment-System ähnlich dem von Google. 
Die Wahl zwischen beiden hängt also von den spezifischen Bedürfnissen ab und Budget des Entwicklers.

Es ist keine Kreditkarte erforderlich, um zu beginnen. Keine Vorauszahlung.
Beginnen Sie kostenlos und erhalten Sie sofortigen Zugriff auf alle Produkte und Funktionen von Distancematrix.ai.