直接启动谷歌地图没有提示

时间:2014-11-02 16:27:13

标签: java android map

我正在尝试使用以下代码启动谷歌地图

Intent intent = new Intent(android.content.Intent.ACTION_VIEW, 
Uri.parse("http://maps.google.com/maps?daddr="+address));
startActivity(intent);

我的目的是在您选择路线的部分直接启动Google地图。但是,在某些手机上,他们建议在Google地图旁边推出不同的应用。我怎么能绕过这个提示?如果用户选择其他应用程序,可能会弄乱我的意图(启动导航)。

1 个答案:

答案 0 :(得分:2)

试试这个

    Intent intent = new Intent(android.content.Intent.ACTION_VIEW,
            Uri.parse("google.navigation:q=" + address));
    intent.setClassName("com.google.android.apps.maps",
            "com.google.android.maps.MapsActivity");
    startActivity(intent);