TollGuru Toll API umożliwia teraz osobom fizycznym i firmom obliczanie kosztów opłat za przejazd dla tras od dowolnego dostawcy map
TollGuru udostępniło Niezależne API opłat drogowych, które umożliwia flotom ciężarowym, firmom logistycznym, udziałom w przejazdach, wypożyczalniom samochodów i wszystkim innym obliczanie opłat za przejazd od wybranego dostawcy map. Firmy mogą przesyłać polilinię trasy od dostawców map, takich jak Google, Bing, MapBox, Apple Map, HERE, TomTom, Waze, ESRI, MapQuest, JawgMaps, Trimble, PTV, MapmyIndia, Yandex, Michelin, Baidu, Gaode i otrzymywać informacje o opłatach drogowych specyficzne dla czasu podróży, rodzaju płatności, typu pojazdu i cech pojazdu, takich jak liczba osi, wysokość i waga.
firmy mogą również przesyłać polilinię trasy ze swoich niestandardowych rozwiązań mapowania, takich jak te utworzone przy użyciu Maszyny do routingu Open Source lub API Map kierunku GraphHopper. Mogą również otrzymywać opłaty za niestandardowe rozwiązanie routingu utworzone za pomocą drzewa R, wykresu sieciowego, algorytmu a* lub dowolnego najkrótszej ścieżki, danych mapowych z OSM lub innych źródeł danych, takich jak ArcGIS.
dlaczego trudno jest obliczyć opłaty za przejazd dla polilinii trasy z dowolnej usługi mapowania
TollGuru opracował model abstrakcji danych, który działa z każdą konkretną implementacją routingu przez różnych dostawców mapowania. Pozwoliło nam to na wdrożenie niezależnych od map lub map-agnostycznych algorytmów obliczania opłat drogowych.
aby wyjaśnić, jak różne platformy mapowania tworzą polilinię dla tej samej drogi w nieco inny sposób, rozważmy New Rochelle Toll Plaza na New York Thruway. Jak pokazano na poniższym obrazku, plac poboru opłat (teraz przebudowany i przesunięty dalej na północ) miał 14 pasów do pobierania opłat w kierunku północnym:
jednym ze sposobów reprezentowania wszystkich miejsc poboru opłat byłoby utworzenie 14 łączy (par węzłów) odpowiadających 14 pasom ruchu w kierunku północnym, aby odzwierciedlić fakt, że pojazdy muszą płacić opłatę za przejazd na każdym placu w zależności od rodzaju pojazdu i czasu podróży. Jak pokazano na poniższym obrazku, wolontariusze OSM zdecydowali się utworzyć 14 linków (sposób) w tej lokalizacji. Trasa w kierunku północnym zawierałaby łącznik z 14 łączników. Północne pasy są pokazane pod wydłużonym brązowym owalem na poniższym obrazku.
inni dostawcy usług mapowania, tacy jak Google, HERE, Bing, TomTom, reprezentują drogę Północną w inny sposób. Te usługi mapowania wybrały kodowanie jednego lub dwóch linków zamiast 14 linków. Pasy w kierunku północnym są pokazane pod brązowym owalnym kształtem na następujących zdjęciach:
każda z usług mapowania ma inny koncepcyjny model danych świata fizycznego. Na przykład w OpenStreetMap każda funkcja to jedna lub więcej geometrii z dołączonymi danymi atrybutów. Ponieważ każda usługa mapowania wykorzystuje własny model koncepcyjny do tworzenia map online, różni się od innych map.
jak pokazano na poniższym obrazku, Google, HERE I OSM routing API zapewniają inną polilinię dla tej samej drogi. Polilinia z tej mapy jest pokazana w Kolorze Fioletowym i znajduje się na wschód od polilinii z Google (pokazane w Kolorze Niebieskim) i OSM (pokazane w kolorze zielonym).
rozwiązanie TollGuru Toll API
TollGuru REST API opracowało model koncepcyjny dla własnych algorytmów do pracy z każdą z platform mapowania opisanych wcześniej. Punkt końcowy API do odbioru polilinii z dowolnej usługi mapowania jest:
https://dev.tollguru.com/v1/calc/route
opłaty za przejazd są zwracane za rodzaje płatności, takie jak transpondery (np. E-ZPass, TxTag itp.), gotówka, opłata za tablice rejestracyjne (Płać pocztą, Płać płytą itp.), Karta Prepaid (np. Nexpress, Karta Nexus itp.) i karty kredytowej w określonej walucie. Na przykład opłaty za przejazd w Stanach Zjednoczonych są domyślnie zwracane w dolarach, Meksyk W Peso meksykańskim itp.
{ "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" } ] }}
opłaty są specyficzne dla określonego pojazdu. Jeśli pojazd porusza się po drodze płatnej (takiej jak Pennsylvania turnpike), gdzie opłaty za przejazd zależą od osi i masy pojazdu, opłaty za przejazd są zwracane za konkretną wagę. Poniższy obraz przedstawia niektóre atrybuty dotyczące informacji o opłatach drogowych.
skontaktuj się z nami na [email protected] jeśli chcesz umówić się na demo lub zintegrować Tollguru map Independent Toll API w swoim produkcie.
o TollGuru
TollGuru, produkt firmy MapUp Inc., oblicza opłaty za przejazd dla wszystkich płatnych dróg, mostów i tuneli w Stanach Zjednoczonych, Kanadzie, Meksyku i Indiach dla wszystkich typów pojazdów. TollGuru zapewnia inteligentną giełdę opłat drogowych i platformę nawigacyjną.
usługa mapowania TollGuru jest zaprojektowana dla prawdziwej Ameryki — gdzie zarówno koszty, jak i czasy decydują o trasie. TollGuru pokazuje tańsze trasy nie pokazywane przez inne aplikacje mapujące, takie jak Google maps, Apple maps, Waze, HERE maps, MapQuest, Scout GPS, Garmin itp. W przeciwieństwie do innych aplikacji do mapowania, nasze trasy uwzględniają dwa wektory — czas podróży i koszt podróży (paliwo i opłaty drogowe), aby zapewnić platformę decyzyjną w czasie rzeczywistym.