如何模拟在真实设备中驾驶路线

时间:2013-06-23 08:26:25

标签: android location

我有一个基于位置的应用程序,我想在没有真正移动的情况下进行测试 我知道我可以提供一个kml文件的分数,但我不想使用模拟器,而是真正的设备。

你能告诉我模拟在设备上驾驶路线的最佳方法是什么?
我强调我需要模拟整个路线而不是单点。

谢谢你抽出时间

4 个答案:

答案 0 :(得分:32)

我在开发应用时使用了模拟位置。到目前为止,以下两个应用程序在模拟位置(静态位置和路径)方面证明是可靠的:

<强> Lockito

  • 我使用Lockito创建对齐道路的路线。路线在Lockito内创建。创建路线后,Lockito可以将路线作为一系列模拟位置播放,这些位置会影响其他阅读GPS位置的应用。

  • 速度控制可用于播放路线。

  • 路线可以保存并加载,以便再次播放。

  • https://play.google.com/store/apps/details?id=fr.dvilleneuve.lockito

<强>传送点

我如何将Lockito和Teleport与我的应用程序结合使用

在我的应用运行时,我会使用Lockito或Teleport ^嘲笑我的设备的位置。也就是说,我会减少2个应用程序&#34;运行&#34;在我的设备上模拟位置 - 我的应用程序,以及Lockito或Teleport。

^我不会同时使用Lockito和Teleport,以免意外后果。


题外话:

我创建.KML文件的方式:

1)http://www.mapmash.in/kmlpolyline.html

2)Google地球

答案 1 :(得分:3)

我需要用我的应用程序测试驾驶旅程,这有不准确的情况,实际上是现实生活场景(例如隧道,城市驾驶,间歇性GPS信号)我使用两个应用程序做了这个,一个是davidleejy提到的,然后出去玩开车一次收集数据:

GPS Logger - 以.kml或.gpx

记录道路上的初始行程

Lockito - 重温旅程。

答案 2 :(得分:0)

试试我的假位置应用(免费): https://play.google.com/store/apps/details?id=sinhhuynh.map.fakelocation 它也有助于模拟单个位置和路径(路径)。

  1. 允许模拟位置。
  2. 选择起点和目的地(从Google地图api获取路线)。
  3. 设定时间来模拟整条路线。

答案 3 :(得分:0)

使用Hyper-visor运行的Visual Studio的Android模拟器有一个GPS选项,可以跟踪道路和速度限制(或400英里/小时,步行和其他一些选项)。然而,最新的创建者更新winver 1709的Windows更新似乎打破了模拟器的启动。使用HAXM切换到Android工作室模拟器没有&#34;跟随道路&#34;并且&#34;走速限制&#34;选项。