【发布时间】:2012-01-23 11:27:42
【问题描述】:
我目前正在开发一个 android 应用程序,该应用程序需要用户提供一些坐标(从 gps 的起点和用户定义的目的地)
我希望我的应用启动谷歌导航,以便它可以引导用户完成这些点。在下一步中,我想为导航提供更多点(例如一些兴趣点),以便引导用户通过包含所有点的特定路线。
这可能吗?我发现的只是没有记录的做法,也没有例子。有没有人解决了这个问题?如果没有,有人可以建议其他一些导航程序吗?
提前谢谢你, 乔治
【问题讨论】:
-
这些命令: Intent intent = new Intent(android.content.Intent.ACTION_VIEW, Uri.parse("maps.google.com/maps?saddr=" + StartLon + "," + StartLat + "&daddr=" + DestLon + "," + DestLat));开始活动(意图);似乎工作。但是在模拟器中我总是得到“找不到路线”(也许这不应该在模拟器上工作。很快就会在设备上测试它)
-
您可以尝试使用 DDMS 中的 gps 修复并指定当前位置...以防出现问题
-
你的意思是使用模拟器?我从 cmd(使用 geo fix 命令)和 eclipse 的模拟器控制视图中都提供了虚拟 gps 修复。该程序似乎可以毫无问题地收到修复程序。它只是给出“找不到路线”。过几天我会更新这篇文章,我会在真实设备上使用它。
标签: android navigation