我正在编写一个应用程序来计算两点之间的距离和成本。其中一个要求是我需要计算旅程的成本(汽油和公路收费)。气很容易。但是,我想不出一个收费的好办法。谷歌告诉我,如果GStep有收费,但它没有说明多少。 似乎没有中央权威机构公布收费标准(这是针对西欧的)。任何人都有处理这个问题的经验,你是如何解决它的?
- 帕维尔
答案 0 :(得分:1)
有“不”干净的方法来做到这一点。我们几年前尝试过,不得不去收费服务。这很难做到,因为许多收费公路(至少在美国)的收费标准会有所不同,具体取决于您在公路上行驶的时间长短且费率不是线性的。最后,我们使用“最佳猜测”方法来计算它们。一些收费服务为数据提供API(REST等),但大多数只是为您提供网页上的数据,让您决定是要手动更新还是尝试屏幕抓取。我们最终只是为用户提供了一个链接,让我们知道收费率是否会发生变化,并在他们这样做时手动更新。解决方案并不理想,但仍然有效......大部分时间。