2

我将设计一个 Android 应用程序,我将需要我们大学内部路径的距离(建筑物之间的路径)

我阅读了 OSM(OpenStreetMap) 并尝试了它。这是一张可编辑的地图,这意味着任何人都可以为该地图做出贡献(如维基百科地图版本)。

它有许多路由服务,提供两点(起点和终点)之间的路线和方向。

有一个名为 GraphHopper 的路由服务,它非常易于使用。我可以拖放开始和结束点,它给出了两个点之间的距离(公里)。

我想知道的是他们是怎么得出这个距离的?

距离是否可靠和准确?

非常感谢任何帮助,因为我想为我的 Android 应用程序使用距离,我需要知道这些距离是否有依据。

4

1 回答 1

1

距离是“准确的”,因为它正确处理来自 OpenStreetMap 的现有信息并正确添加最终路线的路段。您可以尝试您所在的地区并与您自己的知识进行比较。

可能存在映射错误,即道路被错误地映射。并且还可能缺少道路,因此路由器会绕道而行,从而使路径不必要地变长。还有不同的模式,例如汽车自行车最快最短的模式,您可以在两个坐标之间获得不同的距离。

于 2014-11-19T16:51:12.973 回答