我有以下URI
Uri gmmIntentUri = Uri.parse("geo:37.7749,-122.4194?q=restaurants");
我想将结果保存在数组中,并在地图上将它们显示为标记。我不想为此打开谷歌地图,我想在我的应用程序中执行此操作。我有以下URI请帮助我这个
答案 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);