Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/204.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 谷歌导航(安卓1.6)意向回调_Android_Gps - Fatal编程技术网

Android 谷歌导航(安卓1.6)意向回调

Android 谷歌导航(安卓1.6)意向回调,android,gps,Android,Gps,我正在使用intents启动谷歌导航: Intent i = new Intent(Intent.ACTION_VIEW, Uri.parse("google.navigation:q=" + location)); startActivity(i); 位置是带有GPS坐标的字符串 谷歌导航很好地弹出并绘制路线。当用户到达目的地时,它们是否可以返回某种类型的回调?有什么方法可以实现startActivityForResult() 如果不是,我最好的选择是什么?我一直在考虑在后台运行一项服务,

我正在使用intents启动谷歌导航:

Intent i = new Intent(Intent.ACTION_VIEW, Uri.parse("google.navigation:q=" + location)); 
startActivity(i);
位置
是带有GPS坐标的字符串

谷歌导航很好地弹出并绘制路线。当用户到达目的地时,它们是否可以返回某种类型的回调?有什么方法可以实现
startActivityForResult()

如果不是,我最好的选择是什么?我一直在考虑在后台运行一项服务,跟踪位置,结束谷歌导航,并在GPS注册到目的地附近时返回我的应用程序(因为我知道纬度/经度)


谢谢大家

我想发布一下我是如何让它工作的。我没有使用活动回调,但我正在启动一个带有
LocationManager
的服务。当用户接近目标坐标时,我刚刚终止谷歌导航并重新开始我的活动。

这正是我在过去几个小时里一直在尝试的:)你能提供一些示例代码吗?是的,你能发布一些关于如何做的指导吗?使用GeoFences可能会更容易-你能提供关于如何构建位置字符串的更多详细信息吗?我试过lat+long和long+lat,导航系统无法识别它。@katit:当时没有记录,现在不知道。这有一些信息:,但我最好的建议是尝试
lat,lon
,其中
lat
lon
是您的坐标。