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

我有一个基于位置的应用程序,我想测试它没有真正的移动。
我知道我可以提供一个kml文件的点,但我不想使用模拟器,但真正的设备。

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

谢谢你给我的时间

Solutions Collecting From Web of "如何模拟在真实设备中驾驶路线"

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

Lockito

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

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

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

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

瞬移

我如何使用Lockito和Teleport与我的应用程序一起使用

当我的应用程序运行时,我会有Lockito或Teleport ^嘲笑我的设备的位置。 也就是说,当我嘲笑地点 – 我的应用程序,以及Lockito或Teleport时,我会在设备上“运行”2个应用程序。

^我不会同时使用Lockito和Teleport,因为担心会产生意想不到的后果。


题外话:

我创建.KML文件的方法:

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

2)谷歌地球

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

GPS记录器 – 以.kml或.gpx记录道路上的初始行程

Lockito – 回放旅程。

在Google Play上搜索Mock location应用。 这将允许您模拟GPS定位。

我过去曾经用过这个 。

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

  1. 允许模拟位置。
  2. 选择起点和终点(它从Google maps api获取路线)。
  3. 设置时间来模拟整个路线。

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