2

ユーザーの位置を特定するAndroidアプリケーションを開発しています(ユーザーが道路上にいると仮定)。アプリは、ユーザーが選択した目的地に行くためにユーザーが取る最短ルートを作成します。ここにそのための API があるため、ユーザーを見つけることは問題ではありません。

http://www.vogella.com/articles/AndroidLocationAPI/article.html

ここにキャッチがあります。道路、交差点、およびそれらの距離は、コード内の変数を介してマッピングまたは宣言できますが、私の問題は、これまでに見つけた GPS API が経度と緯度のみを返し、道路名またはマッピングに使用できるグラフを返さないことです。最短経路。現在ある特定の Android GPS リソースを使用して最短ルートを作成する方法について助けが必要です。

前提: 3G または Wi-Fi 接続が常に利用可能

4

1 に答える 1

0

オープンソースの Android アプリ用 OpenTripPlanner のコード (Apache 2.0 でライセンス) を確認してください: https://github.com/CUTR-at-USF/OpenTripPlanner-for-Android/wiki

アプリの完全な概要については wiki を参照してください。ここでは簡単な説明を示します。

OTP for Android は、オープンソースのOpenTripPlanner サーバー インスタンスを使用して、 OTP サーバー REST APIへの呼び出しを介してマルチモーダル ルート (バス、自転車、徒歩) を計画します。旅行計画がサーバーから取得されると、ユーザーに表示されます。

OTP は、道路/歩道/自転車レーンの情報にOpenStreetMap データを使用し、交通情報にGeneral Transit Feed Specificationデータを使用します。

于 2012-09-07T15:05:27.123 に答える