La API de peaje de TollGuru ahora permite a las personas y empresas calcular los costos de peaje para
TollGuru lanzó la API de Peaje Independiente de Mapas que permite a las flotas de camiones, las empresas de logística, los viajes compartidos, el alquiler de automóviles y todos los demás calcular los peajes para las rutas de un proveedor de mapas de su elección. Las empresas pueden cargar una polilínea de ruta de proveedores de mapas como Google, Bing, MapBox, Apple Map, HERE, TomTom, Waze, ESRI, MapQuest, JawgMaps, Trimble, PTV, MapmyIndia, Yandex, Michelin, Baidu, Gaode y recibir información de peaje específica para el tiempo de viaje, el tipo de pago, el tipo de vehículo y las características del vehículo, como el recuento de ejes, la altura y el peso.
Las empresas también pueden cargar una polilínea de ruta desde sus soluciones de mapeo personalizadas, como las creadas con la Máquina de enrutamiento de código abierto o la API de Mapa de dirección de GraphHopper. También pueden recibir peajes por su solución de enrutamiento personalizada creada mediante R tree, network graph, A* o cualquier algoritmo de ruta más corta, datos de mapas de OSM o cualquier otra fuente de datos como ArcGIS.
Por qué es difícil calcular los peajes para una polilínea de ruta desde cualquier servicio de asignación
TollGuru desarrolló un modelo de abstracción de datos que funciona con cada implementación específica de enrutamiento por parte de diferentes proveedores de asignación. Esto nos permitió implementar algoritmos de cálculo de peaje independientes o independientes de mapas.
Para dilucidar cómo diferentes plataformas de mapas crean polilíneas para la misma carretera de una manera ligeramente diferente, consideremos la Plaza de peaje de New Rochelle en la autopista de peaje de Nueva York. Como se muestra en la imagen de abajo, la plaza de peaje (ahora reconstruida y trasladada más al norte) tenía 14 carriles para cobrar los peajes en dirección norte:
Una forma de representar todas las ubicaciones de peaje sería crear 14 enlaces (pares de nodos) correspondientes a los 14 carriles hacia el norte para representar el hecho de que los vehículos deben pagar un peaje en cada plaza según el tipo de vehículo y el tiempo de viaje. Como se muestra en la imagen de abajo, los voluntarios de OSM eligieron crear 14 enlaces (way) en esta ubicación. Una ruta polilínea en dirección norte incluiría un enlace de los 14 enlaces. Los carriles hacia el norte se muestran bajo el óvalo marrón alargado en la imagen de abajo.
Otros proveedores de servicios de mapas como Google, HERE, Bing, TomTom representan la carretera hacia el norte de una manera diferente. Estos servicios de asignación optaron por codificar uno o dos enlaces en lugar de 14 enlaces. Los carriles hacia el norte se muestran bajo la forma ovalada marrón en las siguientes imágenes:
Cada uno de los servicios de mapas tiene un modelo de datos conceptuales diferentes del mundo físico. Por ejemplo, en OpenStreetMap cada entidad es una o más geometrías con datos de atributos adjuntos. Dado que cada servicio de mapas utiliza su propio modelo conceptual para crear mapas en línea, difiere de otros mapas.
Como se muestra en la imagen de abajo, Google, HERE y la API de enrutamiento de OSM proporcionan diferentes polilíneas para la misma carretera. El mapa de polilíneas de AQUÍ se muestra en color púrpura y está al este de las polilíneas de Google (se muestra en color azul) y OSM (se muestra en color verde).
La solución de API de peaje de TollGuru
La API de REST de TollGuru ha desarrollado un modelo conceptual para que sus algoritmos propietarios funcionen con cada una de las plataformas de asignación descritas anteriormente. El punto final de la API de peaje para recibir polilínea de cualquier servicio de asignación es:
https://dev.tollguru.com/v1/calc/route
Los peajes se devuelven para tipos de pago como transpondedores (por ejemplo, E-ZPass, TxTag, etc.).), efectivo, peaje de matrícula (Pago por correo, Pago por matrícula, etc.), tarjeta prepagada (por ejemplo, Nexpress, Tarjeta Nexus, etc.) y tarjeta de crédito en la moneda específica. Por ejemplo, los peajes en Estados Unidos se devuelven en dólares, México en Pesos mexicanos, etc. por defecto. La respuesta de peaje incluye lo siguiente
{ "summary": { ... }, "departure_time": 1551541566 }, "route": { "hasTolls": true, "costs": { "fuel": 4.31, "otherCost": 10, "tag": 2.46, "cash": false, "licensePlate": 3.69, "creditCard": false, "prepaidCard": 2.46 }, "tolls": , "tagSecondary": , "licensePlatePrimary": "ZipCash", "licensePlateSecondary": false, "discountCarDetails": false, "discountCarType": false, "discountTruckDetails": false, "discountTrucks": false, "height": "No" } ] }}
Los peajes son específicos para el vehículo especificado. Si el vehículo viaja en una carretera de peaje (como Pennsylvania turnpike) donde los peajes dependen de los ejes y el peso del vehículo, los peajes se devuelven para el peso específico. La siguiente imagen muestra algunos de los atributos de la información de peaje.
Póngase en contacto con nosotros en api @ tollguru.com si desea programar una demostración o integrar la API de peaje independiente de TollGuru Map en su producto.
Acerca de TollGuru
TollGuru, un producto de MapUp Inc., calcula los peajes para todas las carreteras de peaje, puentes y túneles en los Estados Unidos, Canadá, México e India para todos los tipos de vehículos. TollGuru proporciona una plataforma inteligente de intercambio de peaje y navegación.
El servicio de mapas TollGuru está diseñado para América real, donde tanto los costos como los tiempos figuran en las decisiones de ruta. TollGuru muestra las rutas más baratas no mostradas por ninguna otra aplicación de mapas como Google maps, Apple maps, Waze, HERE maps, MapQuest,Scout GPS, Garmin, etc. A diferencia de otras aplicaciones de mapas, nuestras rutas tienen en cuenta dos vectores: el tiempo de viaje y el costo de viaje (combustible y peajes) para proporcionar una plataforma de decisión en tiempo real.