离线路由...初学者从哪里开始

问题描述 投票:0回答:3

大家好,我目前在一家做商业应用的公司实习。首先,我的任务是实现一个查询 google Direction api 的 GiS 组件(这很简单)。

现在我已经实现了一个离线路由GiS组件。问题是我的顾问没有任何专业知识,无法给我一个起点。

到目前为止,我发现我需要一个 osm 文件和 graphHoper。听起来很简单,但我不理解 graphHoper 的文档,也找不到关于 osm-offline 路由的内容。总结:这两天迷茫了,苦苦寻找学习的“切入点”

有关于 osm-offline 路由的 hello-world 教程吗? java 中已经有可以集成的离线路由器吗? (我尝试搜索,但我无法弄清楚它们是否确实在离线路由器中)

亲切的问候

大卫

openstreetmap graphhopper
3个回答
4
投票

好的,这是我的结束语:

前往:https://www.viaboxx.de/route-optimization/distances-for-vehicle-routing-with-graphhopper/

这是一篇关于使用 ghrapHopper 进行离线路由的优秀文章。只需复制片段并将它们粘合在一起(您不需要任何额外的代码)。

请注意,对于第一次编译,graphHopper 将解析 osm 文件(在我的笔记本电脑上大约需要 10 分钟)。等等瞧!您现在正在进行离线路由 B)

论据:

woringDir :只是工作空间位置 root/.../eclipse-workspace 的字符串

osmFile:只是 osm 文件的完整路径(例如在桌面上)。

一些“天真的”基准: i) 柏林上空 10000 条随机路线(带谷歌路线):耗时超过 5 分钟(8 点停止) ii) 柏林上空 10000 个随机请求,使用离线 ism 路由:11 秒,案件结束。

虽然用户无法回答我的问题,但我仍然要感谢您的宝贵时间。我认为我最初的问题缺乏一些细节。

再见,

大卫


0
投票

有各种OSM路由引擎可用。

由于您已经选择了 GraphHopper,请参阅开发人员快速入门指南了解安装说明,并参阅路由 API - 方向 API 文档了解使用说明。


-1
投票

嗨,我正在尝试在我的 html 和 js 应用程序中执行此操作,以使离线路由可用,有关从哪里开始的任何提示请帮忙

© www.soinside.com 2019 - 2024. All rights reserved.