windows环境实现graphhopper离线路径导航

1、从git获取源码,路径如下:

http://GitHub - graphhopper/graphhopper: Open source routing engine for OpenStreetMap. Use it as Java library or standalone web server.

2、可选择git拉取或直接下载zip包,我这边拉取的stable分支

3、代码下载后找到config.yml此配置文件,修改datareader.file为你命名的地图数据,地图数据可存入resource下面

注:路网数据下载地址:http://Geofabrik Download Server

填写graph.flag_encoders,默认car,车行的轨迹,

可根据自己需要填(car:车行,bike:自行车,foot:人行,motorcycle:摩托车)

profiles中填写也如下

weighting可根据自己需要填写权重信息

端口默认8989和绑定ip可根据自己需要来

4、在此代码的根目录下打开git Bash

 在git Bash执行以下命令:

①清除旧的缓存,例如:浙江的路网数据zheJiang-latest.osm.pbf

  rm -rf ./zheJiang-latest.osm.pbf-gh/

②导入路网数据

./graphhopper.sh -a import -p car,bike,foot -b ./map.osm-gh/ -i map.osm

③加载路网数据

./graphhopper.sh -a build -p car,bike,foot -b ./map.osm-gh/

④启动,启动脚本也可以自己写

./graphhopper.sh -a web -i map.osm

5、打开浏览器访问http://ip:8989

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值