2010-05-21 98 views
6

我正在写一个应用程序,将计算两点之间的距离和成本。其中一个要求是我需要计算行程成本(燃气和道路收费)。天然气很容易。不过,我想不出一个好的收费方式。谷歌告诉我GStep是否有收费,但它没有说多少。 似乎没有中央管理机构公布收费标准(这是针对西欧的)。任何人都有处理这个问题的经验,你是如何解决它的?谷歌地图收费?

- 帕维尔

+0

喜欢“太本地化”的投票结束,这个问题感兴趣的领域只有西欧所有地区。 – Malfist 2010-05-21 13:19:31

回答

1

有 “不” 干净的方式来做到这一点。我们在几年前尝试过,并且不得不为收费服务进行收费。这很难做到,因为许多收费公路(至少在美国)收费有所不同,具体取决于您在道路上行驶了多久,收费率不是线性的。最后,我们使用了一种“最佳猜测”方法来判断它们。一些长途电话服务为数据提供API(REST等),但大多数只是为您提供网页上的数据,并让您决定是否要手动更新它们或尝试进行屏幕抓取。我们最终只是为用户提供一个链接,让我们知道收费率是否发生变化并在手动更新时进行手动更新。该解决方案并不理想,但仍然有效......主要是。