2010-05-21 14 views
6

Ich schreibe eine Anwendung, die Entfernung und Kosten zwischen zwei Punkten berechnet. Eine der Anforderungen ist, dass ich die Kosten für die Fahrt berechnen muss (Gas- und Straßenbenutzungsgebühren). Gas ist einfach. Ich kann mir jedoch keine gute Möglichkeit vorstellen, Mautgebühren zu erheben. Google sagt mir, ob der GStep eine Maut hat, aber nicht wie viel. Es scheint, als gäbe es keine zentrale Behörde, die Mautsätze veröffentlicht (das ist für Westeuropa). Jeder hat Erfahrung mit diesem Problem, und wie haben Sie es gelöst?Mautgebühren für Google Maps?

- Pavel

+0

Liebe die "zu lokalisierte" Abstimmung zu schließen, ist dieser Fragenbereich von Interesse nur ganz Westeuropa. – Malfist

Antwort

1

Es gibt "keine" saubere Art und Weise, dies zu tun. Wir haben es vor ein paar Jahren versucht und mussten für die Preise zu den Mautdiensten gehen. Dies ist schwierig zu tun, da viele Mautstraßen (zumindest in den USA) unterschiedliche Gebühren haben, abhängig davon, wie lange Sie auf der Straße gefahren sind und die Preise nicht linear sind. Am Ende verwendeten wir eine "best-rate-rate" -Methode, um sie herauszufinden. Einige Mautdienste stellen APIs für die Daten bereit (REST usw.), aber die meisten geben nur die Daten auf einer Webseite an und überlassen es Ihnen zu entscheiden, ob Sie sie manuell aktualisieren oder screenen möchten. Am Ende stellten wir nur einen Link zur Verfügung, über den Nutzer uns mitteilen können, ob sich die Mautsätze ändern, und sie manuell aktualisieren, wenn sie dies tun. Die Lösung ist nicht ideal, funktioniert aber immer noch ... meistens.