問題タブ [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 投票する
0 に答える
278 参照

jquery - Cross-Origin Request ブロックされた Graphhopper ルーティング サービス

jQuery ajax を使用して HTML ページから Graphhopper ルーティング サービスを呼び出そうとすると、このエラーが発生しました。ブラウザでhtmlページを実行すると機能しますが、Webサーバーでページをホストすると機能しません。

クロスオリジン リクエストがブロックされました: 同一オリジン ポリシーにより、https ://graphhopper.com/api/1/route?locale=en&point でのリモート リソースの読み取りが許可されません

0 投票する
1 に答える
820 参照

java - Graphhopper ルート方向の重み付け

方向に基づいて重み付けを書くことは可能ですか? パラメータがあるようですreverseが、それは何を意味し、どうすれば計算できますか?

たとえば、南から北への直線ルートがあります

(1) から (0) までと (0) から (1) までの異なる重みが必要です。

====更新

車両の最後の 2 点に基づいて方向を計算しました。

  1. 入力は車両の最後の 2 点です
  2. 最後の 2 点に基づいて、角度を計算しています
  3. 車両のある場所でエッジを見つける
  4. ジオメトリに基づくエッジの角度の計算
  5. 2 つのエッジの比較

Scala のコードは次のとおりです。

このソリューションをテストしましたが、機能しているようです。実装する必要がありますCar2FlagEncoder。赤い点で、移動中の車両からブロッキング データを受信しました (0) -> (1)。そして、両側からルートを計算しています:

(0) -> (1)

(1) -> (1)

0 投票する
2 に答える
1163 参照

java - Graphhopper をプロジェクトに埋め込む

graphhopperマップ上の多くのポイント間のルート距離を計算するために、Java アプリケーション (J2EE) に組み込みたいと考えています。ポイントは経度と緯度によって与えられます。マップをレンダリングする必要はありません。

それを行う方法を段階的に詳しく説明できますか?

このリンクでは、追加するコード行について説明しています。しかし、Graphhopper クラスをプロジェクトにインポートする方法はわかりません。

自分の地域とグラフホッパー プロジェクト自体に .pbf をダウンロードしましたが、その使用方法に行き詰まりました。

0 投票する
1 に答える
645 参照

graphhopper - グラフホッパー ルーティングでノード/エッジをブロックする - 間違ったエッジがブロックされる

ドキュメント ( https://github.com/graphhopper/graphhopper/blob/master/docs/core/weighting.md )で説明されている例に従って、Graphhopper ルーティングでエッジをブロックしようとしています。ブロックされなければならないエッジを見つけようとします

しかし、アプリを実行すると、ブロックしようとしたエッジではなく、まったく異なるエッジがブロックされていることがわかります。私は何を間違っていますか、何かヒントはありますか?私はこの問題に 4 日間悩まされていましたが、アイデアが残っていませんでした。

0 投票する
1 に答える
231 参照

graphhopper - POST メソッドを許可する

GraphHopper に送信されるリクエスト メソッドを POST メソッドに変更する必要があります。実際、GET がクラッシュするほど多くのポイントを送信しています。サーバーから 405 エラーが発生したため、POST 要求が許可されていないようです。POST メソッドの送信を許可するにはどうすればよいですか? 桟橋の構成はどこで処理されますか?

ありがとう!