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