问题标签 [graphhopper]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
674 浏览

java - Graphhopper 演示项目不适用于 Android Studio

我尝试在 Android Studio 上开发 Graphhopper 演示项目,我在这里找到了该项目:https ://github.com/graphhopper/graphhopper/tree/master/android

在 Gradle 构建后,我收到此错误:错误:无法解决:com.graphhopper:graphhopper:0.6-SNAPSHOT

现在 Android Studio 无法解析 Graphhopper 类的符号。

这是我的 build.gradle:

}

0 投票
1 回答
476 浏览

java - 使用 Graphhopper 将 MapsForge 项目变成导航应用程序

我正在尝试从我的 MapsForge 项目中制作一个基本的导航应用程序。似乎没有用于导航的 MapsForge 库。我发现它可以用 Graphhopper 完成,但我也找不到它的任何 Jar 文件。是否有任何 Graphhopper 库可以添加到我的项目中,或者是否有任何其他方式包括 Graphhopper 到我的项目中?

0 投票
0 回答
498 浏览

java - 允许车辆通过私家路 OSM GraphHopper

我正在尝试修改CarFlagEncoder.java以便 GraphHopper 将使用默认情况下不使用的两条道路:

http://www.openstreetmap.org/way/181263007
http://www.openstreetmap.org/way/37720333

我是否正确地说允许进入这条道路就像restrictedValues.add("private")public CarFlagEncoder( int speedBits, double speedFactor, int maxTurnCosts )方法中删除一样简单?

它在那里或在acceptWay我需要修改的方法中:

如果有人可以请解释这样做的最佳方法,我将不胜感激。

0 投票
2 回答
1373 浏览

graphhopper - 如何禁用 Graphhopper API 密钥检查

我已经下载了 GraphHopper 和 OSM 地图所需的区域。启动 graphhopper 后,我转到http://localhost:8989并看到“API 密钥对此应用程序无效(引用 URL)”。

如何禁用自托管 GraphHopper 上的 API 密钥检查?

0 投票
2 回答
2160 浏览

java - Mapsforge on Android Studio

I been Working for an offline map for almost 3days. Then someone recommended me Mapsforge. What i've done so far is i downloaded my MAP here http://download.mapsforge.org/maps/asia/. After that i put it in my Device storage and run this code in my android studio.

And when i run my app im getting this error.

And for the future question. Is it possible in mapsforge to determine the places like hotels/Restaurant/Gasoline station etc... if so how? Thanks in advance!

EDIT: Heres my XML

Here's my Libraries that imported in my android studio project.

mapsforge-core-0.5.1.jar
mapsforge-map-0.5.1.jar
mapsforge-map-android-0.5.1.jar
mapsforge-map-reader-0.5.1.jar

0 投票
1 回答
454 浏览

android - 用于离线路由的graphhoper地图

我正在尝试使用 graphhoper 创建一个用于离线路由的应用程序。这个应用程序可以下载一些国家的地图,例如现在我有一个扩展名为“-gh”的目录,里面有文件:“edges”、“nodes”、“geometry”和一个.map文件。我想要伊朗地图,我从“ http://download.mapsforge.org/maps/asia/ ”下载了 iran.map 并从http://download.geofabrik.de/asia/iran.html 但我没有找到“边缘”、“节点”、“几何”和...。

如何将 iran-latest.osm.bz2 、 iran-latest.osm.pbf 转换为 edges 、 nodes 和...?我应该怎么办 ?

0 投票
1 回答
163 浏览

geocode - osm.pbf 未初始化 Graphhopper 地理编码

我已经建立了一个graphhopper服务器,它工作得很好。方向http api运行良好。

但地理编码 API 没有找到任何东西。

我使用 docker 容器:https : //hub.docker.com/r/sogorkis/graphhopper/ 使用 osm.pbf 文件初始化。

听起来好像缺少配置步骤...

你可以帮帮我吗?

0 投票
1 回答
154 浏览

android - 如何使用所有子文件创建自己的地图文件,如链接节点、名称、索引等,如以下链接

我为 Android 创建了一个离线地图。我只需要打开我所在城市的街道地图文件。我.map只有我的城市和.map文件不支持查找路由。

我需要为地图文件(如节点、名称、属性等)子地图文件。该链接包含完整的国家/地区,但我只需要我的城市。

我正在为离线地图 android 使用 maps forge。

http://folk.ntnu.no/chunf/pocketmaps/maps/

0 投票
3 回答
3800 浏览

openstreetmap - 自托管 GraphHopper Directions API

我们正在寻找离线路由和反向地理编码服务。

GraphHopper 宣称它的Directions API 可以自托管

GraphHopper Directions API 自托管/本地

Directions API 作为云服务提供,您可以在其中按需付费。API 也可作为本地解决方案(自托管)使用,为您提供最高性能、定制可能性和独立性;都在你的手中!

按照这些说明在我的本地实例上安装 GraphHopper 后,我可以通过 localhost HTTP API 成功执行路由查询。

如何让反向地理编码工作?我找不到这方面的任何文档,而且 GitHub 上的代码似乎没有任何暗示。

0 投票
1 回答
163 浏览

graphhopper - Graphhopper。了解 InstructionList.find(...)

我对 InstructionList 类中的 Graphhopper(0.6 版)方法 find() 有疑问。

 公共指令 find(double lat, double lon, double maxDistance )

即使距离(当前位置和下一回合之间)比我在 maxDistance 中指定的距离长得多,它也会返回下一条指令。但它应该返回 null。它究竟是如何工作的?

编辑:这是示例图(点是指令的点;坐标由 getPoints() 返回;每种颜色用于另一条指令)

在此处输入图像描述

在第 1 点。使用 find() 方法我得到指令二(右转到 Rosenweg),即使 maxDistance 非常小,例如 5m。

右转(第 2 点)后,我立即得到指令 3 的名称,并在 3 点完成。正常吗?