2017-03-03 7 views
0

発信元アドレスと宛先アドレスを持つGoogleマップを開くためのアンドロイドのソースアドレスを追加するにはどうすればよいですか?Googleマップに自分の位置を追加する方法api

私は次のことを試してみました:私は「私の場所の結果なし」として

を地図アプリケーションのエラーを取得しています

String map ="https://maps.google.com/maps?saddr=My+Location&daddr="+address; 

Intent i = new Intent(Intent.ACTION_VIEW, Uri.parse(map)); 
i.setClassName("com.google.android.apps.maps","com.google.android.maps.MapsActivity"); 
startActivity(i); 

私の要件は、私は、ユーザーの現在のGoogleマップアプリを開きたいということです私が通過している場所と目的地の住所。

答えて

0

あなたはこの方法を試すことができます。

String uri = String.format(Locale.ENGLISH, "geo:0,0?q=", "ahmedabad"); 
Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(uri)); 
startActivity(intent); 
+0

私はこの1つをitriedが、その私たちはユーバーとOLAのアプリ – Girish

+0

に入るよう「あなたの場所」で設定したマップのフィールドから必要working.iないあなたは私を見ることができますどのように値を渡すことができます –

+0

Uri gmmIntentUri = Uri.parse( "geo:0,0?q =" + address); インテントmapIntent =新しいインテント(Intent.ACTION_VIEW、gmmIntentUri); mapIntent.setPackage( "com.google.android.apps.maps"); startActivity(mapIntent);アドレスは私の宛先アドレスを保持する文字列変数です – Girish

関連する問題