问题标签 [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.
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:
}
java - 使用 Graphhopper 将 MapsForge 项目变成导航应用程序
我正在尝试从我的 MapsForge 项目中制作一个基本的导航应用程序。似乎没有用于导航的 MapsForge 库。我发现它可以用 Graphhopper 完成,但我也找不到它的任何 Jar 文件。是否有任何 Graphhopper 库可以添加到我的项目中,或者是否有任何其他方式包括 Graphhopper 到我的项目中?
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
我需要修改的方法中:
如果有人可以请解释这样做的最佳方法,我将不胜感激。
graphhopper - 如何禁用 Graphhopper API 密钥检查
我已经下载了 GraphHopper 和 OSM 地图所需的区域。启动 graphhopper 后,我转到http://localhost:8989并看到“API 密钥对此应用程序无效(引用 URL)”。
如何禁用自托管 GraphHopper 上的 API 密钥检查?
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
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 和...?我应该怎么办 ?
geocode - osm.pbf 未初始化 Graphhopper 地理编码
我已经建立了一个graphhopper服务器,它工作得很好。方向http api运行良好。
但地理编码 API 没有找到任何东西。
我使用 docker 容器:https : //hub.docker.com/r/sogorkis/graphhopper/ 使用 osm.pbf 文件初始化。
听起来好像缺少配置步骤...
你可以帮帮我吗?
android - 如何使用所有子文件创建自己的地图文件,如链接节点、名称、索引等,如以下链接
我为 Android 创建了一个离线地图。我只需要打开我所在城市的街道地图文件。我.map
只有我的城市和.map
文件不支持查找路由。
我需要为地图文件(如节点、名称、属性等)子地图文件。该链接包含完整的国家/地区,但我只需要我的城市。
我正在为离线地图 android 使用 maps forge。
openstreetmap - 自托管 GraphHopper Directions API
我们正在寻找离线路由和反向地理编码服务。
GraphHopper 宣称它的Directions API 可以自托管:
GraphHopper Directions API 自托管/本地
Directions API 作为云服务提供,您可以在其中按需付费。API 也可作为本地解决方案(自托管)使用,为您提供最高性能、定制可能性和独立性;都在你的手中!
按照这些说明在我的本地实例上安装 GraphHopper 后,我可以通过 localhost HTTP API 成功执行路由查询。
如何让反向地理编码工作?我找不到这方面的任何文档,而且 GitHub 上的代码似乎没有任何暗示。
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 点完成。正常吗?