3

私は、アドレスのリストから始まる km と分で距離を提供する OSRM に基づくアプリケーションを開発しています。

「viaroute」リクエストを使用して、必要な情報を取得しています。これはリクエストの例です:

http://router.project-osrm.org/viaroute?loc=52.503033,13.420526&loc=52.516582,13.429290&instructions=true

応答メッセージには、「total_time」というタグが含まれています (ソース ポイントから目的ポイントに到達するのに必要な時間を表します)。この値は、車両タイプを特徴付ける一連のパラメーターを使用して計算されます。車両タイプ (例: トラック) のプロファイルを変更して、使用される車両タイプに許可されている最大速度を考慮して「total_time」を計算したいと思います (例: 高速道路の最高速度を 130 km/h ではなく 110 km/h に設定します)。 km/h)。

誰かがこの問題について私を助けることができますか?

前もってありがとうファビオ

4

1 に答える 1

1

私が知る限り、単一の OSRM インスタンスは現在、単一のプロファイルしかサポートできません。そのため、API 経由でプロファイルを指定することはできません。また、router.project-osrm.org の公式デモ インスタンスは、「car」プロファイルのみをサポートしています。

他のプロファイルが必要な場合は、OSM のさまざまなルーティング サービスを調べてください。さまざまなプロファイルが利用可能なさまざまなサードパーティ OSRM インスタンスもありますが、トラック プロファイルを持つインスタンスは知りません。

于 2015-12-05T15:08:35.417 に答える