[Android] Intentを使って Google Map に移動経路を表示

IntentでGoogle Mapアプリに飛ばしますが、出発地と目的地を指定して、その経路をGoogle Map上に表示させることができます。
 
下は、東京駅からスカイツリーまでを電車で移動するケースです。
 
1x1.trans - [Android] Intentを使って Google Map に移動経路を表示

Android Studio
2021.2.1

 




Intent の設定

 
こちらも以下と同じように、API key 無しでIntentを使って簡単に Google Map を呼び出して地図を表示させる方法です。
 

x13.4 gmap 00e 100x100 - [Android] Intentを使って Google Map に移動経路を表示
API key 無しでIntentを使って簡単に Google Map を呼び出して地図を表示させる方法です。   GoogleMapを...

 
Intent.ACTION_VIEW
com.google.android.maps.MapsActivity
を使います

 
Uri.parseの引数に

を入れます。

test0:東京駅からスカイツリー
test1:新宿御苑から東京駅

2ケースを試してみましょう。 

MaincActivity.java

 
アプリを起動すると
目的地までのルート候補を
指定した電車を使ったケースで
リストアップします
その候補を選ぶと経路が表示されます

1x1.trans - [Android] Intentを使って Google Map に移動経路を表示
1x1.trans - [Android] Intentを使って Google Map に移動経路を表示

 
test1()のケースのように
出発地、目的地を緯度経度で指定することもできます
 

1x1.trans - [Android] Intentを使って Google Map に移動経路を表示
1x1.trans - [Android] Intentを使って Google Map に移動経路を表示

 
 
関連ページ:

References:
一般的なインテント
インテントとインテント フィルタ







アプリ開発が上達するお勧め

アプリ開発を始めたけどわからないところがあり、誰かに聞きたいけど周りにはそんな人はいない…あるいは、会社で働いていて日中そんなに時間をとれないなど、オンラインのプログラミングスクールがいいでしょう。

TECH ACADEMY
オンライン説明会



Code Camp
現役エンジニアによるオンラインプログラミングスクール【CodeCamp】


直接(ネットで)誰か分かる人に聞いた方が早く解決して、上達も早いと思います。



侍エンジニア塾
侍エンジニア塾 無料体験レッスン


とても簡単なことなのに本やネットの画像だけでは分かりにくいことはあります。実際に質問してピンポイントで教えてもらうと、なんだそんなこと、と言うのがけっこうあります。


シェアする

  • このエントリーをはてなブックマークに追加

フォローする