3

我正在尝试将 Map 元素添加到我正在开发的应用程序中。我知道如何添加谷歌地图,并通过网上的许多教程添加叠加层。然而,我想要做的是链接到我已经在谷歌地图“我的地方”中在线创建的谷歌地图(这有大约 100 个经常变化的地点标记)。有没有办法做到这一点?

4

2 回答 2

1

我决定将信息传递给谷歌地图应用程序,并让他们通过创建一个按钮来帮助他们,该按钮只需启动谷歌地图并将特定地图的链接作为 DataUri。下面是我的解决方案的代码,如果其他有类似需求的人偶然发现这个。

Button map = (Button)findViewById(R.id.map);
        map.setOnClickListener(new OnClickListener() {
            public void onClick(final View v) {
            String uri = String.format("https://maps.google.co.uk/....."); // the link copied and pasted from my maps in google 
            Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(uri));
            startActivity(intent);
                }
            });  
于 2012-10-18T17:11:06.820 回答
0

也许你可以简单地添加一个网络视图并在里面加载你的谷歌地图,如果它是一个网络版本的话。

于 2012-10-17T14:51:09.517 回答