ユーザー(歩行者)が自動生成されたルートをたどることができるAndroidアプリケーションを開発したいと思います。
ユーザーは、歩きたい距離、現在の位置に戻らなければならないか、丘や危険な道路を避けなければならないか、道路を横断しないか、平均歩行速度などを指定します。
ルートを生成するJavaベースのライブラリまたはサービスを探していましたが、失敗しました。
ルートを自動的に生成するJavaライブラリを推奨できる人はいますか?
ユーザー(歩行者)が自動生成されたルートをたどることができるAndroidアプリケーションを開発したいと思います。
ユーザーは、歩きたい距離、現在の位置に戻らなければならないか、丘や危険な道路を避けなければならないか、道路を横断しないか、平均歩行速度などを指定します。
ルートを生成するJavaベースのライブラリまたはサービスを探していましたが、失敗しました。
ルートを自動的に生成するJavaライブラリを推奨できる人はいますか?
面白いアイデア。要件に完全に一致するライブラリや利用可能な実装を見たことがありません。ただし、あなたがやろうとしているのは、基本的なルートの最適化です。
google direction API(https://developers.google.com/maps/documentation/directions/)と、市内の事前定義された(設定した)ウェイポイントの組み合わせを見てください。ウェイポイントは「グラフ」内のノードを表し、エッジはそれらの間のルートです。ウェイポイントには座標があるので、それらをマッピングできます。次に、各エッジに重み(設定)を割り当て、Googleを使用してウェイポイント間の距離を計算します。距離の好みに一致するルートを抽出してから、「重み」の好みが最も良いルートを選択します。