从谷歌位置api获取结果到数组android

时间:2016-06-01 06:39:06

标签: android google-maps categories

我有以下URI

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

我想将结果保存在数组中,并在地图上将它们显示为标记。我不想为此打开谷歌地图,我想在我的应用程序中执行此操作。我有以下URI请帮助我这个

1 个答案:

答案 0 :(得分:0)

如果要将结果保存在数组中。您可以使用ArrayMap,它是一个通用键值映射数据结构,旨在提高内存效率,而不是传统的HashMap。它将其映射保留在数组数据结构中。

要以意图启动Google地图,您必须先创建一个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);