【发布时间】:2011-05-28 02:41:24
【问题描述】:
我正在开发一个车辆路线规划程序,该程序需要使用 .NET 准确获取车辆不同位置之间的行驶距离。我本可以使用 Google API 来获取距离,但该公司不愿意根据使用量每年支付至少 11,000 美元的订阅费。
我尝试使用Haversine formula 来获取距离,但路线的修正系数非常高,甚至无法正确计算总行程时间。我花了相当长的时间研究 OpenStreetMap,但文档中没有任何具体示例可以满足我的要求。我不需要实际的“图块”来显示地图,只有距离的文本响应就足够了。
我希望在 OpenStreetMap 或其他类似服务中可以调用一些免费使用的服务,或者也许有人可以为我指明正确的开始方向。
【问题讨论】:
-
你最好问问on their own Q&A site。
标签: c# routing openstreetmap