Android アプリケーションで、2 つの都市間の距離と運転時間が必要です。
たとえば、Google Navigator や Google Maps を介してこのことを計算する可能性はありますか? (航続距離ではなく、走行距離)
上記のようにウェブ API を直接使用する代わりに、http://code.google.com/p/gdata-java-client/ で提供されている Java ラッパーを使用する必要があります。マップ API の詳細については、 http:/を参照してください。 /code.google.com/apis/maps/documentation/mapsdata/developers_guide_java.html
これは Android マップの jar API ではなく、追加の API であるため、apk ビルドに jar を含める必要があることに注意してください。
はい、可能ですが、Android SDK にはルート計算機能がないため (v0.9 以降) 、Google Maps Web API を使用する必要があります。
ここでルート計算のサンプルを見つけることができます (私の返信を参照してください: How to draw a path on a map using kml file? )
あなたがすることは、ジオポイントやモード (歩行者、運転) などのすべての必要なパラメータを含む Google マップのリクエスト URL を作成し、応答を KML (xml) データとして取得することです (Google URL に &output=kml を追加するだけです)。必要なすべての情報 (時間と距離) を保持します。次に、サンプル コードのように、sax パーサーを使用して、応答 (kml/xml) を解析する必要があります。
この投稿も参照してください: HTTP サーバー側リクエストで Google マップの公共交通機関の経路を取得する方法