得到谷歌的位置API的结果到数组的Android
问题描述:
我有以下URI得到谷歌的位置API的结果到数组的Android
Uri gmmIntentUri = Uri.parse("geo:37.7749,-122.4194?q=restaurants");
我想要的结果保存到一个数组,并将其显示在地图上的标记。我不想为此打开Google 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);
你没有看到@ThomasLeitner提到***我不想打开谷歌地图这个***。我认为你的*为了以意图启动Google地图*是无关紧要的。 –