2017-10-06 15 views
0

Androidアプリケーションから、Googleマップの位置情報共有ページを開く必要があります。私は、「現在地の共有」ページ(下の画像を参照してください)、Googleマップを起動するために何をすべきGoogleマップアプリケーションの位置情報共有ページへのディープリンク方法

Intent mapIntent = new Intent(Intent.ACTION_VIEW); 
mapIntent.setPackage("com.google.android.apps.maps"); 
startActivity(mapIntent); 

または

Intent mapIntent = new Intent(Intent.ACTION_VIEW, Uri.parse("geo:latitude,longitude?z=zoom")); 
startActivity(mapIntent); 

、次のコードスニペットを使用してGoogle Mapsのアプリケーションを起動することができますか?

enter image description here

+0

意図mapIntent =新しいテント(Intent.ACTION_VIEW、Uri.parse( "GEO:緯度、経度Z =ズーム?")); startActivity(mapIntent); 詳細はここにあなたの正確な情報を共有するので、これは良いです –

+0

それはいいです。しかし、私は位置共有ページを起動するソリューションが必要です –

答えて

-2

以下のコードを確認してください。これはGoogleのガイドラインに基づいています。

Uri gmmIntentUri = Uri.parse("google.navigation:q=Taronga+Zoo,+Sydney+Australia"); 
Intent mapIntent = new Intent(Intent.ACTION_VIEW, gmmIntentUri); 
mapIntent.setPackage("com.google.android.apps.maps"); 
startActivity(mapIntent); 

詳細なヘルプのリンク以下チェック:

https://developers.google.com/maps/documentation/urls/android-intents
+0

応答をありがとう。しかし、これはロケーション共有ページではなくGoogleマップアプリを起動するだけです。 –

+0

更新された回答を確認してください。 –

+0

google.navigationで試してみてください。あなたの要件に応じて利用できる非常に多くの選択肢があります。 –

関連する問題