![](/img/trans.png)
[英]Turning MapsForge project into a navigation app using Graphhopper
[英]Embed graphhopper into project
我想将graphhopper
嵌入我的Java应用程序(J2EE)中,以便计算地图上许多点之间的路线距离。 点由其经度和纬度给出。 我不需要渲染地图。
您可以详细说明如何执行此操作吗?
该链接描述了要添加的代码行。 但这并不能说明如何将graphhopper类导入到我的项目中。
我为我的区域和graphhopper项目本身下载了.pbf,并被卡住了如何使用它。
但这并不能说明如何将graphhopper类导入到我的项目中。
看一看快速入门 。 您需要通过maven或gradle包括graphhopper依赖项:
<dependency>
<groupId>com.graphhopper</groupId>
<artifactId>graphhopper</artifactId>
<version>0.4.1</version>
</dependency>
如果您需要有关graphhopper导入的详细信息,只需使用IDE自动导入(例如NetBeans,IntelliJ,Eclipse)
假设您克隆了graphhopper项目,则可以构建jar
mvn clean install
它将使用graphhopper的当前快照版本在core/target
创建一个jar(或签出其中一个发行版以获取特定版本)。 只需将此jar文件添加到您的项目中,就像添加任何其他第三方jar一样。
然后要将您的pbf文件“导入”到graphhopper中,您可以从graphhopper项目目录运行...
./graphhopper.sh import <pbf_file>
它将在与pbf文件相同的位置和名称下创建一个目录,但在文件名的末尾加上“ -gh”。 这是您将代码指向供graphhopper读取的目录。 我猜应该在您上面提供的链接中对此进行解释。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.