問題タブ [osrm]
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.
routing - オープン ストリート ルーティング マシン (osrm) の構築
私はopenstreetmapでプロジェクトを行っているため、ルーティングメカニズムを実装する目的で、1を参照する osrm を実装しようとしましたが、試してみるとmkdir -p build; cd build; cmake ..
、次のエラーが発生しました:
「CMake エラー: ソース ディレクトリ "/home/user1" に CMakeLists.txt が含まれていないようです。」
これを解決するにはどうすればいいですか!
java - Web サービスが機能しなくなった
私のアプリケーションでは、ルーティング Web サービスを使用する必要があり、OSRM サーバー API を使用しています
https://github.com/Project-OSRM/osrm-backend/wiki/Server-api
理由はわかりませんが、昨日の朝まで Server-api が機能していました。今は機能せず、悪いリクエストが表示されます
http://router.project-osrm.org/viaroute?loc= "+p.getLat()+","+p.getLon()+"&loc="+d.getLat()+","+d .getLon(); Java と REST プロトコルを使用します
「BAD GATEWAY」を入手
c++11 - msvc12 を使用した constexpr (C++11) が原因で (OSRM v4.5.0) の nmake が失敗する
nmake を使用した OSRM バックエンド v4.5.0 ビルドに問題があります (以下のエラー出力を参照)。「Coordinate.h」の「constexpr」は、msvc12 ではサポートされていません。 問題は、cmake/nmake に CTP コンパイラを強制的に使用させる方法です!?
お返事をありがとうございます
座標.h
エラー出力
D:\osrm450be\build>nmake
Microsoft (R) プログラム メンテナンス ユーティリティ バージョン 12.00.21005.1 Copyright (C) Microsoft Corporation. 全著作権所有。
ターゲット COORDINATE の依存関係のスキャン [ 2%] CXX オブジェクトの構築 CMakeFiles/COORDINATE.dir/data_structures/Coordinate.cpp.obj Coordinate.cpp D:\osrm450be\Include\osrm/Coordinate.h(37): エラー C2144: 構文エラー: 「float」の前に「;」を付ける必要があります D:\osrm450be\Include\osrm/Coordinate.h(37): エラー C4430: 型指定子がありません - int と見なされます。注: C++ は default-int をサポートしていません D:\osrm450be\data_structures\Coordinate.cpp(290): 警告 C4244: '=': 'double' から 'float' への変換、データ損失の可能性 NMAKE: 致命的なエラー U1077: 'C:\PROGRA~2\MICROS~2.0\VC\bin\cl.exe' : リターン コード '0x2' 停止します。NMAKE: 致命的なエラー U1077: '"C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\BIN\nmake.exe"': リターン コード '0x2' 停止します。NMAKE :
c++ - オフラインで使用するオープン ソース ルーティング マシンを構築できますか?
自動運転車用の軌跡ジェネレーターを作成する予定で、OSRM から軌跡を抽出したいと考えています。作業したい OSM マップを既にエクスポートしており (約 300 時間で、道路が明確に定義されています)、Linux で OSRM バックエンドも準備しました。
インターフェイス (オフライン) を使用して、ルーティング マシンが出力する軌跡 (線と角度) を抽出する方法はありますか?
この質問に関する任意の支援を行います。どうもありがとうございました。
r - OSRM からエンコードされたポリラインをデコードし、ルート ジオメトリをプロットする方法は?
OSRM (OpenStreetMap Routing Machine) のインスタンスを使用して、さまざまなポイントからの距離と時間を評価しています。API を使用して、必要な情報、特に実際のルートをポリラインとして取得できます。
今日まで、始点と終点の間に直線を描いてきました。
次に、ポリラインをプロットします。ただし、エンコードされています ( https://github.com/Project-OSRM/osrm-backend/wiki/Server-api#response-2 )。どうすればそれを描くことができますか?
ありがとう!
api - OSRM の viaroute リクエストで車両プロファイルを変更しますか?
私は、アドレスのリストから始まる km と分で距離を提供する OSRM に基づくアプリケーションを開発しています。
「viaroute」リクエストを使用して、必要な情報を取得しています。これはリクエストの例です:
応答メッセージには、「total_time」というタグが含まれています (ソース ポイントから目的ポイントに到達するのに必要な時間を表します)。この値は、車両タイプを特徴付ける一連のパラメーターを使用して計算されます。車両タイプ (例: トラック) のプロファイルを変更して、使用される車両タイプに許可されている最大速度を考慮して「total_time」を計算したいと思います (例: 高速道路の最高速度を 130 km/h ではなく 110 km/h に設定します)。 km/h)。
誰かがこの問題について私を助けることができますか?
前もってありがとうファビオ
android - Cordova: HTTPS 経由でデータを要求するときの Android での CSP の問題
Cordova Android は、Cordova ベースのプロジェクトを Android プラットフォーム用にビルドできるようにする Android アプリケーション ライブラリです。Cordova ベースのアプリケーションは、基本的に、Web テクノロジー (HTML、CSS、および JavaScript) で作成されたアプリケーションです。Apache Cordova は、Apache Software Foundation (ASF) のプロジェクトです。
iOS で期待どおりに動作する Cordova を使用したアプリを開発しました。また、署名されたアプリが Android Studio から直接 Samsung S6 に展開されたときに Android で動作します。
ただし、Google Play からアプリをダウンロードする場合、HTTPS 要求から要求されたデータを取得しません。
config.xml のホワイトリスト設定は次のとおりです。
そしてindex.htmlのCSP設定
これは、データを取得しないリクエストです (意味のあるエラー メッセージは表示されません - e.type は単なる空の文字列です)。
これは iOS で動作するため、ホワイトリスト/CSP 設定に問題があると思われます。
アプリがアプリストアからダウンロードされたときにこれが機能しない理由を誰かが説明できますか?
routing - Openlayers 3 で OSRM ルーティングを使用して、マップの方向に沿ってマップ上にポリインを描画する
OSRM と Openlayers 3 を使用してマップにルーティングを実装したいのですが、例やチュートリアルがどこにもないようです。
ソース参照 1: http://workshop.pgrouting.org/chapters/ol3_client.html (このサンプルでは、データをどこから取得してポリラインをプロットするのかわかりません。配列を含む json としてデータを取得します。オブジェクトの緯度と経度)
2: http://wiki.openstreetmap.org/wiki/Routing/online_routersは、それを達成するためにどこから始めたらよいかわからない
3:Openlayers 3 での OSRM ルーティング
私は直線を描くことができますが、地図の方向に沿って異なる色の線を描きたいと思っていました。これについては、方向サービスを使用する必要があることを知りました。サンプル コードを参照するか、ヘルプを投稿してください。それを達成する方法を教えてください