问题标签 [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.
jquery - 跨域请求被阻止的graphhopper路由服务
当我尝试使用 jQuery ajax 从我的 html 页面调用 graphhopper 路由服务时出现此错误。当我在浏览器中运行 html 页面时它可以工作,但当我在 Web 服务器上托管页面时它不起作用。
跨域请求被阻止:同源策略不允许在https://graphhopper.com/api/1/route?locale=en&point读取远程资源
java - In Graphhopper, how can I retrieve the set of edges contained in a route?
I am currently using GraphHopper within an application that detects whether a customer's route goes past a specific point of interest (PoI). One PoI has one or more roads through which a customer can pass it (predefined for each PoI).
The fastest way to do this, I think, is to find each customer route, and see whether the edges within a route include any edges that pass a PoI. The following code finds all of the edges closest to the points stored within a GHResponse object (called 'route' in the code below).
This uses end-points of each road and searches for the closest edge, which I might return any of the edges at that node. I'd much prefer a list of edgeID's within the route, so I could compare them to the edges for each PoI instead.
Any advice would be much appreciated. Cheers!
java - Graphhopper 路线方向权重
是否可以根据方向编写权重?我看到有reverse
参数,但它是什么意思,我该如何计算它?
例如,我有一条从南到北的直线路线
我需要从 (1) 到 (0) 以及从 (0) 到 (1) 的不同重量。
==== 更新
我根据车辆的最后两个点计算了方向:
- 输入是车辆的最后两个点
- 基于最后两点,我正在计算角度
- 在车辆所在的地方寻找边缘
- 基于几何计算边角
- 比较两条边
这是Scala中的代码:
我已经测试了这个解决方案,它似乎正在工作。我需要实施Car2FlagEncoder
. 在红点,我收到了来自车辆移动 (0) -> (1) 的阻塞数据。然后我从双方计算路线:
graphhopper - 在自托管实例上生成 API 密钥
我想知道是否可以生成 Web API 密钥以在我的 GraphHopper 实例上发出请求?是否有现有的生成协议?
graphhopper - 转向限制在 GraphHopper 中不起作用
使用 GraphHopper 0.4.0,我无法在 turnCosts=true 的情况下启用 car + bike2 + foot 我系统地得到一个错误,我只能使用 2 种模式。
但是对于 GraphHopper 0.4.1 和 0.5 graphhopper-web-0.5-20150422.180133-28-bin 它甚至是值得的,无论车辆数量是多少,最终图表中根本没有考虑转弯限制,但仍然有第一个无论如何,超过2种模式都会出错。
那么,如何增加flags呢?
另外,如果一种方式被设置为私有,GraphHopper 将不会考虑 TAG 并在 0.4 或 0.5 中使用它。
配置文件
日志
java - 如何使用graphhopper为自行车道进行gps地图匹配
我需要将自行车记录的 gps-tracks 与 openstreetmap 匹配。为此,我使用了graphhopper 的地图匹配扩展。路由默认是汽车,但是有一个参数vehicle=
我试过了
./map-matching.sh action=import datasource=./map-data/*.osm.pbf vehicle=bike
并得到了错误
这个错误是什么意思?对于汽车,它可以正常工作:
./map-matching.sh action=import datasource=./map-data/*.osm.pbf vehicle=car
我的系统
java - 将graphhopper嵌入到项目中
我想嵌入graphhopper
到我的 java 应用程序 (J2EE) 中,以便计算地图上许多点之间的路线距离。点由它们的经度和纬度给出。我不需要渲染地图。
你能一步一步详细说明如何做到这一点吗?
此链接描述要添加的代码行。但它并没有说明如何将 graphhopper 类导入我的项目。
我为我的地区和 graphhopper 项目本身下载了 .pbf,但遇到了如何使用它的问题。
graphhopper - 在 graphhopper 路由中阻止节点/边缘 - 错误的边缘被阻止
按照文档( https://github.com/graphhopper/graphhopper/blob/master/docs/core/weighting.md)中描述的示例,我正在尝试阻止我的graphhopper路由中的边缘。我试图找到必须被阻挡的边缘
但是在运行我的应用程序时,它显示一些完全不同的边缘被阻止,而不是我试图阻止的边缘。我做错了什么,你有什么提示吗?自从四天以来,我一直被这个问题困扰,没有留下任何想法。
graphhopper - 允许 POST 方法
我需要将发送到 GraphHopper 的请求方法更改为 POST 方法。事实上,我发送的积分太多以至于 GET one 崩溃了。似乎不允许 POST 请求,因为我从服务器收到 405 错误。如何允许发送 POST 方法?码头配置在哪里处理?
谢谢!