我想知道是否可以检索Google地图导航历史记录。换句话说,有没有办法检索谷歌地图应用程序用户拍摄/搜索的最近路线?
由于
答案 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请求路由。
但我认为地图应用程序无论如何都不会保存整条路线,只会保存目的地。用户选择任何已保存的目的地,您可以从任何来源到达目的地。