【问题标题】:Google Navigation (Android 1.6) intent callbackGoogle Navigation (Android 1.6) 意图回调
【发布时间】:2010-11-13 22:28:01
【问题描述】:

我正在使用 Intent 启动 Google 导航:

Intent i = new Intent(Intent.ACTION_VIEW, Uri.parse("google.navigation:q=" + location)); 
startActivity(i);

location 是一个带有 GPS 坐标的字符串。

Google Navigation 会很好地弹出并绘制路线。当用户到达目的地时,他们可以返回某种类型的回调吗?有什么方法可以实现startActivityForResult()

如果不是,我最好的选择是什么?我一直在考虑在后台运行一项服务,该服务会密切关注位置并结束 Google 导航,并在 GPS 记录它在目的地附近时返回我的应用程序(因为我知道纬度/经度)。

谢谢大家

【问题讨论】:

  • 您能否详细说明如何构建位置字符串?我尝试了 lat+long 和 long+lat,但导航无法识别它。
  • @katit:当时没有记录,现在不知道。这有一些信息:stackoverflow.com/questions/2662531/…,但我最好的建议是尝试lat,lon,其中latlon 是您的坐标。

标签: android gps


【解决方案1】:

我想发布我是如何设法让它工作的。我没有使用活动回调,但我正在启动一个带有LocationManager 的服务。当用户接近目的地坐标时,我会终止 Google Navigation 并重新开始我的活动。

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-08-20
  • 1970-01-01
  • 2012-01-12
  • 1970-01-01
相关资源
最近更新 更多