2016-06-01 61 views
0

我有以下URI得到谷歌的位置API的結果到數組的Android

Uri gmmIntentUri = Uri.parse("geo:37.7749,-122.4194?q=restaurants"); 

我想要的結果保存到一個數組,並將其顯示在地圖上的標記。我不想爲此打開Goog​​le Maps,我想在我的應用程序中執行此操作。我有以下URI請幫助我這

回答

0

如果您想要將結果保存在數組中。您可以使用ArrayMap,它是一個通用的鍵值映射數據結構,其設計比傳統的HashMap更具有內存效率。它將它的映射保存在一個數組數據結構中。

爲了啓動谷歌地圖的意圖,您必須首先創建一個Intent對象,指定它的動作,URI和包。

你可以使用這樣的事情:

Intent intent = new Intent(android.content.Intent.ACTION_VIEW, 
Uri.parse("http://maps.google.com/maps?saddr=20.344,34.34&daddr=20.5666,45.345")); 
startActivity(intent); 
+0

你沒有看到@ThomasLeitner提到***我不想打開谷歌地圖這個***。我認爲你的*爲了以意圖啓動Google地圖*是無關緊要的。 –