2017-10-06 36 views
0

從我的Android應用程序中,我需要打開Goog​​le地圖的位置共享頁面。我可以啓動使用下面的代碼片段的谷歌地圖應用程序,如何深度鏈接到谷歌地圖應用程序中的位置共享頁面

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); 

我應該怎麼辦推出的「位置共享」頁面(參見下圖)谷歌地圖?

enter image description here

+0

意向mapIntent =新意圖(Intent.ACTION_VIEW,Uri.parse( 「地理:緯度,經度Z =縮放」)); startActivity(mapIntent); 這是更好的,因爲在這裏你分享你的確切信息與細節 –

+0

沒關係。但我需要一個解決方案來啓動位置共享頁面 –

回答

-2

請看下面的代碼。這是來自谷歌的指引。

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

感謝您的迴應。但這隻會啓動谷歌地圖應用程序,而不是位置共享頁面。 –

+0

請檢查更新的答案。 –

+0

嘗試google.navigation。根據您的要求有很多替代品可供選擇。 –

相關問題