2

几个学期前,我开始了一个班级的项目,但从未完成,因为我不知道该怎么做!我这门课得了B,但它一直困扰着我。

我可以获取您的位置并在您的 android 上绘制通往各个预先确定的位置(足球场)的路线:http: //www.billynair.com/school/dgm3790/final/(抱歉,目前还不能在桌面上运行) 使用谷歌地图 API。它会向您显示路线,您可以放大和缩小,但我希望它发送到您设备的导航应用程序。我四处打听,搜索到我的手指流血,一年后仍然没有答案。

有没有办法将此 API 生成的路由发送到 Android 的导航应用程序?

4

1 回答 1

1

您可以尝试以下方法。它应该将您获得的坐标转发到默认导航应用程序。

String tag = "google.navigation:q=" + the_latitude + "," + the_longitude;
Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(tag));
startActivity(intent);

然而,这种方法似乎完全是非官方的,而且文档很少。

于 2013-03-24T01:36:19.097 回答