我正在考虑编写一个程序来检查英国议会议员最近提出的一些里程声明(实际上大约有 45,000 个里程)。
我所掌握的数据相当准确——旅行的出发地和目的地通常仅在城镇级别提供。我想做的基本上是查看他们提交的里程数据,查看从网络服务获得的“计算”里程,然后进行比较/对比。 (我想也许对声称的里程超过 40 英里的情况感兴趣,例如,声称的里程超过网站数字至少 1.4 倍)。
就代码而言,我很好,但我没有可以用来获取距离的网络服务。 Google Directions 是不可能的(必须与 Google Maps 一起使用) - 我正在考虑用 C# 将其编写为控制台应用程序。
有人可以建议任何合适的服务吗?
您应该查看任何使用 Open Street Maps 的路线服务。许多基于 OSM 的服务都是免费提供的,并且比 Google 地图限制更少。
我能想到的一个是开通航线服务 http://openrouteservice.org/,尽管我不知道他们是否有一个允许您执行您所要求的操作的 API。
如果您在政府实体工作,他们中的许多人都拥有以下许可证:Esri ArcGIS http://www.esri.com其中包括街道数据、逐向路线指示和 API。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)