Las API para los servicios de taxi

Potencie su plataforma de taxis y transporte con cálculos precisos de distancia y ETA en tiempo real

Solución

Un enfoque integral para los servicios de taxi implica integrar la API Distance Matrix y la API de geocodificación en una solución única y unificada. De esta forma, todas sus necesidades están cubiertas en un solo lugar, lo que le permite centrarse en ofrecer experiencias excepcionales tanto a los conductores como a los pasajeros y en la prosperidad de su negocio.
Con la API Distance Matrix, puede tener en cuenta las condiciones del tráfico en tiempo real y calcular rápidamente las rutas más cortas y convenientes, minimizando el tiempo de inactividad y las demoras de los conductores. El sistema se amplía sin problemas y puede gestionar un gran volumen de solicitudes, incluso en las ciudades más grandes.

Al mismo tiempo, nuestra API de geocodificación determina con precisión la ubicación del cliente, incluso cuando la dirección proporcionada está incompleta. Garantizamos una cobertura global y una precisión excepcional que supera los estándares de la industria. Al elegir nuestro enfoque integrado, recibirá un apoyo total para la operación más eficiente de su servicio de taxi.

Nuestros clientes de API de servicios de taxi

meru
uklon
en taxi
taxi gogo

¿Cómo pueden los servicios de taxi beneficiarse de las API?

calculadora de tiempo de conducción
Cálculos precisos de tiempo y distancia
Calcule fácilmente la duración de los viajes, las distancias y las horas estimadas aproximadas para garantizar predicciones confiables tanto para los conductores como para los pasajeros.
conductor
Asignación inteligente de conductores
Identifique y envíe rápidamente al conductor disponible más cercano a la ubicación del cliente, agilizando las operaciones y aumentando los tiempos de respuesta.
mapa
Enrutamiento y optimización de múltiples destinos
Determine las rutas más rápidas o cortas entre dos o más puntos de recogida y entrega.
calculadora de tiempo de conducción con tráfico
Soporte de matrices a gran escala
Gestione hasta 5000 x 5000 para cálculos de rutas complejos y de gran volumen.
Regístrese ahora si tiene necesidades similares y obtenga acceso a todas las API de Distancematrix.ai

Cómo podría funcionar esto para usted

Un ejemplo rápido de cómo obtener el código, usarlo de manera efectiva y aplicarlo a su flujo de trabajo

1. Obtenga su clave de API

Inscríbase en para obtener una clave de API. Esta clave le permitirá acceder a nuestras API de geocodificación y de matriz de distancias.

# Ejemplo: asigna tu clave de API a una variable en la exportación de tu código

export DISTANCE_MATRIX_API_KEY="YOUR_API_KEY"
2. Convierte direcciones en coordenadas

Utilice la API de geocodificación para transformar las direcciones de los pasajeros y los conductores en coordenadas de latitud/longitud, algo esencial para realizar cálculos precisos de rutas y ETA.

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. Calcule los tiempos y distancias de viaje

Una vez que tengas las coordenadas, usa la API Distance Matrix para encontrar tiempos y distancias de viaje. La API tiene en cuenta el tráfico en tiempo real y otras condiciones para obtener resultados precisos.

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. Determine el conductor más cercano utilizando los datos devueltos

La API Distance Matrix proporciona duraciones y distancias para cada par origen-destino. Al realizar una comparación local, puedes identificar al conductor que puede llegar más rápido y estimar la ETA. Si bien esta no es una función integrada de la API en sí, es sencilla de implementar utilizando los datos de la matriz.

5. Intégralo con tu flujo de trabajo

Muestra las horas estimadas de llegada en tu aplicación para clientes, usa coordenadas para mostrar las posiciones de los conductores en tiempo real en un mapa e introduce los datos de distancia y duración en tu lógica de cálculo de tarifas. Las API son flexibles y fáciles de integrar en sus sistemas actuales.

¿Por qué nosotros?

respuesta rápida
Tan fácil como la integración 1-2-3
Nuestra documentación y fragmentos de código claros y bien estructurados hacen que la integración sea rápida y sencilla, lo que le permite mejorar rápidamente sus capacidades operativas y la eficiencia del servicio.
tráfico en tiempo real
Precios transparentes y planes flexibles
Sin cargos ocultos ni niveles complicados. Disfrute de estructuras de precios optimizadas, costes sencillos por solicitud y descuentos por volumen. Empieza gratis y paga sobre la marcha.
cobertura global
Trabajamos dondequiera que trabajes
A diferencia de muchos servicios que operan solo en Europa o América, ofrecemos una calidad constante en todo el mundo. Verificado por nuestros clientes de más de 100 países diferentes.
Opinión del cliente
«Sin información de viaje precisa, la movilidad como servicio no sería útil».
Pim van der Toolen
Propietario del producto en TURNN
No es necesario realizar ningún pago por adelantado.
Empieza gratis y obtén al instante
acceso a todos los Distancematrix.ai
productos y características