我正在使用意图启动Google导航:
Intent i = new Intent(Intent.ACTION_VIEW, Uri.parse("google.navigation:q=" + location));
startActivity(i);
Run Code Online (Sandbox Code Playgroud)
location 是一个带GPS坐标的字符串.
谷歌导航弹出很好,并绘制路线.当用户到达目的地时,他们可以返回某种类型的回叫吗?任何实施方式startActivityForResult()?
如果没有,那么最好的选择是什么?我一直在考虑在后台运行一项服务,密切关注位置并结束Google导航并在GPS注册到目的地附近时返回我的应用程序(因为我知道纬度/经度).
谢谢大家