最近几天一直在做一个CVRP问题,需要计算两点之间的路径距离与时间,直接采用经纬度计算直线距离会有很大的误差。正常来说,直接调用百度或者高德地图提供的API接口即可轻松实现,但是由于项目最终需要部署在内网,所以只能采用离线地图来计算路径距离。作为一个完全没接触过离线地图的小白,接到这个任务后内心是崩溃的。在找了无数的教程、看了无数的文档、…
GraphHopper是一款开放源代码的导航引擎,基于Java编写,并使用OpenStreetMap (OSM) 数据。它在移动设备、Web服务器和桌面环境中提供特定的路径和地图匹配。GraphHopper可以创建适用于汽车、自行车、步行等多种出行方式的最优路线。以下是如何在本地运行GraphHopper和请求路由示例的简要…