私はユーザーの位置を追跡するアプリケーションを開発しています。その中で私はMap Activity.Iである場所から別の場所への最短の方向を示す方法を知る必要があります。私は直線であってはなりません。それは道路のようなものでなければなりません。表示方向Androidの2つの場所の間
答えて
あなたは2ポイントと、次の道路の間にポリラインを描画する場合は、ライブラリGoogleの方向-のAndroid
で試すことができますが、コンパイルとGradleの上のライブラリを追加することができます「com.github.jdアレクサンダー:library:1.0.7 '
すべてのポイント(Latlng)を使用してウェイポイント方法に使用できます。
Routing routing = new Routing.Builder()
.travelMode(/* Travel Mode */)
.withListener(/* Listener that delivers routing results.*/)
.waypoints(/*waypoints*/)
.build();
routing.execute();
実際のコード
start = new LatLng(18.015365, -77.499382);
waypoint= new LatLng(18.01455, -77.499333);
end = new LatLng(18.012590, -77.500659);
Routing routing = new Routing.Builder()
.travelMode(Routing.TravelMode.WALKING)
.withListener(this)
.waypoints(start, waypoint, end)
.build();
routing.execute();
ウェイポイントの検索方法あなたは私に完全なコードを教えてくれますか? –
更新された回答を確認してください。 https://github.com/jd-alexander/Google-Directions-Android – crashOveride
の作業サンプル全体を確認してください。答えは – crashOveride
- 1. 2つの場所の間のルートの方向を取得する
- 2. Googleマップ上の2つの場所の間のAndroidルート
- 3. 表示GPSの場所 - Androidの
- 4. Androidでユーザーの場所を表示
- 5. 2つの場所の間でGoogleマップをバインドする方法
- 6. 同じ地図上に2つ以上の場所を表示
- 7. 2つの場所の間のルートと距離を示すGoogleマップ
- 8. UITableviewの表示場所
- 9. 2点間の方向
- 10. MKPolylineを使用した2つの場所間の描画パス
- 11. Androidの場所の更新間隔
- 12. Androidネットワークの場所(更新の時間)
- 13. Googleマップモバイルjquery APIの場所と方向
- 14. 2つの場所の間の運転距離と移動時間
- 15. 私の場所と場所のボタンが表示されない
- 16. イスラエルの地図にいくつかの場所を表示
- 17. 1つの場所でダブル2をインポート
- 18. Android ViewPagerはソフトキーボードを間違った場所に表示します
- 19. mapkitの方向と所要時間(目的地までの所要時間)
- 20. 2つの日付間の時間と分を表示する方法
- 21. UIScrollスクロールの方向表示
- 22. PlinkとX表示場所
- 23. 特定の場所に向かっている矢印を表示する
- 24. viewDidAppearでユーザーの場所を表示
- 25. iphoneの2つの場所の間の距離を取得する
- 26. Androidビュー向きの定数を表示
- 27. Android:1つの画面で2つのアクティビティを表示
- 28. Android GPSの場所
- 29. android apkの場所
- 30. 場所の種類Maps APIで場所のタイプが間違って表示されています
でのAndriodのGoogle方向APIを読み取ります。 https://developers.google.com/maps/documentation/directions/ –