3

我正在考虑编写一个程序来检查英国议会议员最近提出的一些里程要求(实际上大约有 45,000 个)。

我所掌握的数据很明确——旅行的出发地和目的地通常只在城镇级别提供。我要做的基本上是看他们提交的里程数字,看看从网络服务获得的“计算”里程,然后比较/对比。(我正在考虑可能对声称的里程超过 40 英里,并且声称的里程超过网站数字至少 1.4 倍的情况感兴趣)。

代码方面我很好,但我没有可以用来获取距离的网络服务。谷歌方向是不可能的(必须与谷歌地图一起使用)——我正在考虑用 C# 将其编写为控制台应用程序。

谁能推荐任何合适的服务?

4

1 回答 1

1

您应该查看使用 Open Street Maps 的任何路线服务。许多基于 OSM 的服务都是免费提供的,并且比谷歌地图的限制更少。

我能想到的一个是Open Route Service,虽然我不知道他们是否有一个允许你做你要求的事情的 API。

如果您为政府实体工作,他们中的许多人都拥有Esri ArcGIS的许可,其中包括街道数据、逐向路由方向和 API。

于 2011-02-09T00:57:15.527 回答