問題タブ [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 - Cross-Origin Request ブロックされた Graphhopper ルーティング サービス
jQuery ajax を使用して HTML ページから Graphhopper ルーティング サービスを呼び出そうとすると、このエラーが発生しました。ブラウザでhtmlページを実行すると機能しますが、Webサーバーでページをホストすると機能しません。
クロスオリジン リクエストがブロックされました: 同一オリジン ポリシーにより、https ://graphhopper.com/api/1/route?locale=en&point でのリモート リソースの読み取りが許可されません
java - Graphhopper ルート方向の重み付け
方向に基づいて重み付けを書くことは可能ですか? パラメータがあるようですreverse
が、それは何を意味し、どうすれば計算できますか?
たとえば、南から北への直線ルートがあります
(1) から (0) までと (0) から (1) までの異なる重みが必要です。
====更新
車両の最後の 2 点に基づいて方向を計算しました。
- 入力は車両の最後の 2 点です
- 最後の 2 点に基づいて、角度を計算しています
- 車両のある場所でエッジを見つける
- ジオメトリに基づくエッジの角度の計算
- 2 つのエッジの比較
Scala のコードは次のとおりです。
このソリューションをテストしましたが、機能しているようです。実装する必要がありますCar2FlagEncoder
。赤い点で、移動中の車両からブロッキング データを受信しました (0) -> (1)。そして、両側からルートを計算しています:
java - Graphhopper をプロジェクトに埋め込む
graphhopper
マップ上の多くのポイント間のルート距離を計算するために、Java アプリケーション (J2EE) に組み込みたいと考えています。ポイントは経度と緯度によって与えられます。マップをレンダリングする必要はありません。
それを行う方法を段階的に詳しく説明できますか?
このリンクでは、追加するコード行について説明しています。しかし、Graphhopper クラスをプロジェクトにインポートする方法はわかりません。
自分の地域とグラフホッパー プロジェクト自体に .pbf をダウンロードしましたが、その使用方法に行き詰まりました。
graphhopper - グラフホッパー ルーティングでノード/エッジをブロックする - 間違ったエッジがブロックされる
ドキュメント ( https://github.com/graphhopper/graphhopper/blob/master/docs/core/weighting.md )で説明されている例に従って、Graphhopper ルーティングでエッジをブロックしようとしています。ブロックされなければならないエッジを見つけようとします
しかし、アプリを実行すると、ブロックしようとしたエッジではなく、まったく異なるエッジがブロックされていることがわかります。私は何を間違っていますか、何かヒントはありますか?私はこの問題に 4 日間悩まされていましたが、アイデアが残っていませんでした。
graphhopper - POST メソッドを許可する
GraphHopper に送信されるリクエスト メソッドを POST メソッドに変更する必要があります。実際、GET がクラッシュするほど多くのポイントを送信しています。サーバーから 405 エラーが発生したため、POST 要求が許可されていないようです。POST メソッドの送信を許可するにはどうすればよいですか? 桟橋の構成はどこで処理されますか?
ありがとう!