得到谷歌的位置API的结果到数组的Android

问题描述:

我有以下URI得到谷歌的位置API的结果到数组的Android

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

我想要的结果保存到一个数组,并将其显示在地图上的标记。我不想为此打开Goog​​le Maps,我想在我的应用程序中执行此操作。我有以下URI请帮助我这

如果您想要将结果保存在数组中。您可以使用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地图*是无关紧要的。 –