是否可以通过编程方式访问Google地图的导航历史记录?

时间:2013-11-16 09:38:50

标签: android google-maps

我想知道是否可以检索Google地图导航历史记录。换句话说,有没有办法检索谷歌地图应用程序用户拍摄/搜索的最近路线?

由于

2 个答案:

答案 0 :(得分:2)

您无法完成Google导航应用。

我发现只有一件作品, 使用当前位置重新开始导航,因此导航将自动完成。

public static void startNavigationIntent(Context activity, String destination)
    {
        Intent intent = new Intent(android.content.Intent.ACTION_VIEW, Uri.parse("google.navigation:q=" + destination));
        activity.startActivity(intent);
    }

然后将您的应用程序带到前台。

Intent bringToForegroundIntent = new Intent(BackgroundLocationService.this, DashboardActivity.class);
                        bringToForegroundIntent.setFlags(Intent.FLAG_ACTIVITY_RESET_TASK_IF_NEEDED | Intent.FLAG_ACTIVITY_NEW_TASK);
                        startActivity(bringToForegroundIntent);

答案 1 :(得分:1)

导航应用程序中没有可用于获取信息的API。但您可以某些数据提供给Google,以通过Intent / URI请求路由。

但我认为地图应用程序无论如何都不会保存整条路线,只会保存目的地。用户选择任何已保存的目的地,您可以从任何来源到达目的地。