0

我对与地图相关的一件事感到困惑:

我们可以使用两种方式在地图上显示地址:

  • 1)使用本机/内置地图应用程序并使用以下代码在地图上显示带有标记的地址:

     Intent intent = new Intent(android.content.Intent.ACTION_VIEW , 
            Uri.parse("geo:0,0?q= (" + MyAddress+ ")"));
    startActivity(intent);
    

在这里它会自动转换纬度和经度并打开本机地图应用程序并在地图上显示该地址。

  • 2)这里我们必须在我们自己的应用程序中使用地图视图并显示地图。
    但是在这里我很困惑有什么方法可以使用(1)方法在地图上显示多个地址?

因为在这里我只传递 1 个地址MyAddress,但传递多个地址的方法是什么?
这可能吗?

4

1 回答 1

2

据我所知,Android目前不支持通过 Intent在本机 Google Map 应用程序中进行多地址标记。您可以在本地 Google 地图应用程序中使用 Intent 仅显示一个地址。对于地图上的多个地址,您必须构建自己的 android 地图应用程序。

于 2012-06-19T09:28:49.400 回答