31

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

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

感谢您抽出时间

4

3 回答 3

39

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

洛克托

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

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

  • 可以保存和加载路线以便下次播放。

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

传送

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

我会在我的应用程序运行时让 Lockito 或 Teleport ^ 模拟我设备的位置。也就是说,在模拟位置时,我的设备上至少会“运行”2 个应用程序——我的应用程序,以及 Lockito 或 Teleport。

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


题外话:

我创建 .KML 文件的方式:

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

2) 谷歌地球

于 2014-06-17T08:02:15.373 回答
5

我需要使用我的应用程序测试驾驶旅程,该应用程序不准确并且实际上是现实生活中的场景(例如隧道、城市驾驶、间歇性 GPS 信号)收集数据:

GPS 记录器- 将道路上的初始旅程记录为 .kml 或 .gpx

Lockito - 回放旅程。

于 2016-08-23T12:53:22.993 回答
-1

与 Hyper-visor 一起运行的 Visual Studio 的 android 模拟器有一个 GPS 选项,可以跟随道路和行驶速度限制(或以 400 英里/小时的速度行驶,步行和其他一些选项)。但是,fall creator 的更新 winver 1709 的最新 windows 更新似乎破坏了模拟器的启动。使用 HAXM 切换到 Android Studio 模拟器没有“follow road”和“go speed limit”选项。

于 2017-12-13T15:42:44.080 回答