2017-09-27 43 views
2

我想鏈接列表視圖項中的地址,該地址允許旅遊景點的位置顯示在谷歌地圖上。當我這樣做和應用程序崩潰時,我遇到錯誤。在日誌中,出現以下錯誤:android.content.ActivityNotFoundException:找不到處理意圖的活動 - googleMaps

android.content.ActivityNotFoundException:無活動處理意向{行動= android.intent.action.VIEW DAT = google.streetview:cbll = 46.414382,10.013988 PKG = com.google.android.apps.maps}

我使用的是Google開發人員網站上的代碼,但它似乎不起作用。代碼如下:

Uri gmmIntentUri = Uri.parse("geo:37.7749,-122.4194"); 
Intent mapIntent = new Intent(Intent.ACTION_VIEW, gmmIntentUri); 
mapIntent.setPackage("com.google.android.apps.maps"); 
mContext.startActivity(mapIntent); 

我已添加mContext,因爲此前有過錯誤。

任何人都可以請幫忙嗎?

回答

1

試試這個:

Intent intent = new Intent(android.content.Intent.ACTION_VIEW, 
         Uri.parse("http://maps.google.com/maps?daddr="+dlat+","+dlng)); 
       startActivity(intent); 
1

當在設備/仿真器未安裝谷歌地圖應用出現這種情況。你需要安裝谷歌地圖或其他地圖應用程序。

嘗試

Uri gmmIntentUri = Uri.parse("http://maps.google.com/maps?daddr=37.7749,-122.4194"); 
Intent mapIntent = new Intent(Intent.ACTION_VIEW, gmmIntentUri); 
//mapIntent.setPackage("com.google.android.apps.maps"); 
mContext.startActivity(mapIntent); 
+0

我一個GenyMotion設備上運行此,它應該是在那裏了嗎? – Ropenfold

+0

在模擬器上安裝谷歌地圖 – Pehlaj

+0

https://stackoverflow.com/questions/14040185/running-google-maps-v2-on-the-android-emulator – Pehlaj

相關問題