1

如何打开地图到默认位置?本质上,我想要一个按钮来打开谷歌地图,就像你从应用程序菜单启动它一样,它专注于你当前所在的位置。没有方向或导航或任意坐标。以下是我到目前为止所拥有的,显然它试图通过从一个点到另一个点的导航打开。谢谢你的帮助。

mapButton.setOnClickListener(new OnClickListener() {

        @Override
        public void onClick(View v) {
            String uri = "http://maps.google.com/maps?saddr=" + "9982878"
                    + "," + "76285774" + "&daddr=" + "9992084" + ","
                    + "76286455";
            Intent intent = new Intent(android.content.Intent.ACTION_VIEW,
                    Uri.parse(null));
            intent.setClassName("com.google.android.apps.maps",
                    "com.google.android.maps.MapsActivity");
            startActivity(intent);
}
4

1 回答 1

4

只需启动谷歌地图应用程序,这里是一个例子:

startActivity(getPackageManager().getLaunchIntentForPackage("com.google.android.apps.maps"));
于 2012-11-11T21:46:44.983 回答