Die APIs für Taxidienste

Optimieren Sie Ihre Taxi- und Ride-Hailing-Plattform mit genauen Entfernungs- und ETA-Berechnungen in Echtzeit

Lösung

Ein umfassender Ansatz für Taxidienste beinhaltet die Integration der Distance Matrix API und der Geocoding API in eine einzige, einheitliche Lösung. Auf diese Weise werden alle Ihre Bedürfnisse an einem Ort abgedeckt, sodass Sie sich darauf konzentrieren können, sowohl Fahrern als auch Passagieren außergewöhnliche Erlebnisse zu bieten und Ihr Unternehmen erfolgreich zu machen.
Mit der Distance Matrix API können Sie die Verkehrsbedingungen in Echtzeit berücksichtigen und schnell die kürzesten und bequemsten Routen berechnen, wodurch Ausfallzeiten und Verzögerungen der Fahrer minimiert werden. Das System skaliert nahtlos und kann selbst in den größten Städten ein hohes Volumen an Anfragen verarbeiten.

Gleichzeitig bestimmt unsere Geocoding-API den Standort des Kunden genau, auch wenn die angegebene Adresse unvollständig ist. Wir sorgen für eine globale Abdeckung und eine außergewöhnliche Genauigkeit, die die Industriestandards übertrifft. Wenn Sie sich für unseren integrierten Ansatz entscheiden, erhalten Sie volle Unterstützung für den effizientesten Betrieb Ihres Taxiservices.

Unsere Taxiservice-API-Kunden

Meru
Uklon
im Taxi
Gogo Taxi

Wie können Taxidienste von den APIs profitieren?

Fahrzeitrechner
Präzise Zeit- und Entfernungsberechnungen
Berechnen Sie ganz einfach Reisedauer, Entfernungen und ETAs, um zuverlässige Vorhersagen für Fahrer und Passagiere zu gewährleisten.
Treiber
Intelligente Fahrerzuweisung
Identifizieren Sie schnell den nächstgelegenen verfügbaren Fahrer und entsenden Sie ihn zum Standort des Kunden, um den Betrieb zu rationalisieren und die Reaktionszeiten zu verkürzen.
Karte
Routing und Optimierung mehrerer Ziele
Ermitteln Sie die schnellsten oder kürzesten Routen zwischen zwei oder mehr Abhol- und Abgabestellen.
Fahrzeitrechner mit Verkehr
Unterstützung für umfangreiche Matrizen
Verarbeiten Sie bis zu 5000x5000 für komplexe, umfangreiche Routenberechnungen.
Registrieren Sie sich jetzt, wenn Sie ähnliche Anforderungen haben, und erhalten Sie Zugriff auf alle Distancematrix.ai APIs

Wie das für dich funktionieren könnte

Ein kurzes Beispiel dafür, wie Sie den Code erhalten, ihn effektiv verwenden und auf Ihren Workflow anwenden

1. Holen Sie sich Ihren API-Schlüssel

Melde dich an unter um einen API-Schlüssel zu erhalten. Mit diesem Schlüssel erhalten Sie Zugriff auf unsere Distance Matrix- und Geocoding-APIs.

# Beispiel: Weisen Sie Ihren API-Schlüssel einer Variablen in Ihrem Code-Export zu

export DISTANCE_MATRIX_API_KEY="YOUR_API_KEY"
2. Adressen in Koordinaten umwandeln

Verwenden Sie die Geocoding-API, um Passagier- und Fahreradressen in Breiten- und Längengradkoordinaten umzuwandeln — unerlässlich für präzise Routenführungen und ETA-Berechnungen.

import os
import requests

api_key = os.environ.get("DISTANCE_MATRIX_API_KEY")

geocode_url = "https://api.distancematrix.ai/maps/api/geocode/json"

def geocode_address(address):
    params = {
        'address': address,
        'key': api_key
    }
    
    response = requests.get(geocode_url, params=params).json()
    location = response['results'][0]['geometry']['location']
    
    return location['lat'], location['lng']

# Example: Convert a passenger's address into coordinates
passenger_lat, passenger_lng = geocode_address("1600 Amphitheatre Parkway, Mountain View, CA")
3. Reisezeiten und Entfernungen berechnen

Sobald Sie die Koordinaten haben, verwenden Sie die Distance Matrix API, um Reisezeiten und Entfernungen zu ermitteln. Die API berücksichtigt den Verkehr und andere Bedingungen in Echtzeit, um genaue Ergebnisse zu erzielen.

distance_url = "https://api.distancematrix.ai/maps/api/distancematrix/json"

def get_time_distance(origins, destinations):
    # origins and destinations should be lists of "lat,lng" strings
    params = {
        'origins': '|'.join(origins),
        'destinations': '|'.join(destinations),
        'key': api_key
    }
    
    response = requests.get(distance_url, params=params).json()
    return response

# Example: Check travel times between multiple drivers and one passenger
driver_coords = [
    "37.422,-122.084",  # Driver 1
    "37.7749,-122.4194" # Driver 2
]

passenger_coord = [f"{passenger_lat},{passenger_lng}"]

matrix_data = get_time_distance(driver_coords, passenger_coord)
4. Ermitteln Sie anhand der zurückgegebenen Daten den nächstgelegenen Fahrer

Die Distance Matrix API stellt Dauern und Entfernungen für jedes Start-Ziel-Paar bereit. Indem Sie einen lokalen Vergleich durchführen, können Sie den Fahrer identifizieren, der am schnellsten ankommen kann, und die voraussichtliche Ankunftszeit abschätzen. Dies ist zwar keine integrierte Funktion der API selbst, kann aber mithilfe der Matrixdaten einfach implementiert werden.

5. Integrieren Sie in Ihren Arbeitsablauf

Zeigen Sie ETAs in Ihrer Kunden-App an, verwenden Sie Koordinaten, um Live-Fahrerpositionen auf einer Karte anzuzeigen, und geben Sie Entfernungs-/Dauer-Daten in Ihre Tarifberechnungslogik ein. Die APIs sind flexibel und lassen sich leicht in Ihre bestehenden Systeme integrieren.

Warum wir?

schnelle Antwort
So einfach wie eine 1-2-3-Integration
Unsere klare, gut strukturierte Dokumentation und Codefragmente sorgen für eine schnelle und unkomplizierte Integration, sodass Sie Ihre betrieblichen Fähigkeiten und Ihre Serviceeffizienz schnell verbessern können.
Verkehr in Echtzeit
Transparente Preise und flexible Tarife
Keine versteckten Gebühren, keine komplizierten Stufen. Profitieren Sie von optimierten Preisstrukturen, unkomplizierten Kosten pro Anfrage und Mengenrabatten. Starten Sie kostenlos und zahlen Sie nach Bedarf.
globale Abdeckung
Wir arbeiten dort, wo Sie arbeiten
Im Gegensatz zu vielen Diensten, die nur in Europa oder Amerika tätig sind, bieten wir weltweit gleichbleibende Qualität. Von unseren Kunden aus über 100 verschiedenen Ländern verifiziert.
Bewertung des Kunden
„Ohne genaue Reiseinformationen wäre Mobility as a Service nicht nützlich.“
Pim van der Toolen
Product Owner bei TURNN
Es ist keine Vorauszahlung erforderlich.
Starten Sie kostenlos und erhalten Sie sofortigen Zugriff auf alle Produkte und Funktionen von DistanceMatrix.AI
Zugriff auf alle Distancematrix.ai
Produkte und Funktionen