【问题标题】:How do I Mock GPS route in 2018?如何在 2018 年模拟 GPS 路线?
【发布时间】:2019-10-28 04:05:38
【问题描述】:

这个问题是一个双重问题,即它将分为两个部分。

我们正在开发一个交通事件应用程序,基于事件 X,司机 Y 获取信息。举个简单的例子,如果司机在限速内开车,麦当劳会付钱给我们,让我们向所有在凌晨 4 点到 6 点之间经过餐厅的司机发送免费咖啡的折扣代码。

正如人们可以想象的那样,能够在不去最近的麦当劳的情况下进行测试对于开发人员来说是一项很棒的“功能”。

到目前为止,我们使用的是一个名为 Lockito 的应用程序。这个应用程序有 3 个基本功能。

  1. 能够定义 A 和 B 之间的路线
  2. 能够保存这条路线以供将来使用
  3. 能够以预定义的速度模拟您在路线上移动的位置。

问题第 1 部分

Google 是否更新了 Google Play 商店的条款和条件? 基本上这里的Lockito App 被删除了,我想知道为什么? Android Pie 的 SDK 中是否有禁止开发人员模拟 gps 路线的内容?

问题第 2 部分:

2018年,如果我作为一名Android开发者,需要完成上述GPS路线模拟的3个基本功能,我需要使用什么app/simulator/inbuild工具?

现在我有stackoverflow-ed this question 并且基本上没有最近的答案。作为 2015 年的最新消息。 我找到了解决问题的两个方向:

  1. 使用 Play 商店中的应用 -- 我找不到付费或免费的应用
  2. 在 Android 模拟器中使用 KML 格式模拟 GPS 定位路线 -- KML 不支持定义速度

那么其他开发人员是怎么做的呢?

【问题讨论】:

  • 我用过Mock Locations。它允许保存路线和设置速度。您可以“徒手”或根据 Google Map 街道数据创建路线。

标签: android gps


【解决方案1】:

您仍然可以从 apkpure.com 等其他来源获取 Lockito。我没有测试它是否合法,但是除了 Play 商店之外,还有其他来源可以安装 Lockito。

不幸的是,Lockito 在我的情况下无法正常工作。我只收到“无法检索超出查询限制的行程”错误并且无法再创建路线。我也在寻找 Lockito 以外的其他解决方案,但找不到与 Lockito 相同的解决方案。

更新:截至上周,Lockito 似乎有了更新。它再次在 Play 商店中可用,并且再次正常工作。

【讨论】:

  • 如果我在地图中的随机点之间创建行程,我也遇到过这个问题。但是,作为一种解决方法,如果我真的很小心地将开始和停止标记指向实际道路上的问题似乎不太频繁出现。
【解决方案2】:

也在等待这些功能,终于,最新版本的 Android Studio 4 和他的新模拟器更新 10/23/2019 回答了您的两个问题和第三个问题的一部分。 启动您的模拟器并转到模拟器参数...>在“路线”选项卡中,您可以 (1) 选择地图上的两个点 from/to (2) 保存它们,并以 5 种预定义的播放速度开始新的路线,可以达到 1000km/h 以上,但直到现在你无法选择准确的速度,速度当我选择 1X 时,有时仍然是有线的,速度太快了。希望谷歌在 Android Studio 4 的官方实现中解决这个问题。

https://youtu.be/XPMrnR1_Biw?t=1746

【讨论】:

    猜你喜欢
    • 2011-05-18
    • 2014-02-23
    • 2018-09-12
    • 2017-04-12
    • 2021-11-30
    • 1970-01-01
    • 1970-01-01
    • 2019-04-27
    • 2019-05-13
    相关资源
    最近更新 更多