在网络浏览器中模拟 gps 位置路线

Posted

技术标签:

【中文标题】在网络浏览器中模拟 gps 位置路线【英文标题】:Mock gps location route in web browser 【发布时间】:2014-02-23 03:13:28 【问题描述】:

为了测试一个 html 应用程序,我需要模拟路由。到目前为止,我已经能够使用 chrome 开发人员工具在设置中使用覆盖来模拟一个位置。我怎么需要模拟一个轨道,而不仅仅是一个独奏点。

有没有办法在网络中模拟轨道?

搜索我发现在 android 中可以使用位置模拟服务,我需要该功能,但在 web 中。

到目前为止,我一直在测试我可以在地图中点击时即时创建的位置(应用程序显示地图),但我想自动化。

我在开发工具中遗漏了什么插件或功能?

更新:我最近发现更改 chrome 开发工具中的覆盖值会立即更改读取的值(我不知道我之前是如何尝试的......)。这是一个临时解决方案,但要测试多点的路线很繁琐。

【问题讨论】:

这可能是插件? addons.mozilla.org/en-US/firefox/addon/geo-devtool 我尝试了这个插件,但它似乎不起作用,还有一个评论 con the add-on 指出它在 2013 年 11 月不起作用。我试过了它在 Win 上的 FF26 和 Ubuntu 上的 FF27 中都不起作用。但是这样的附加组件会起作用。 【参考方案1】:

我建议使用具有代理服务器的 Fiddler HTTP 调试器并为其编写自定义规则,以根据您的要求返回地理位置数据。 (我自己没有测试过这种方法)。

http://www.telerik.com/fiddler

【讨论】:

以上是关于在网络浏览器中模拟 gps 位置路线的主要内容,如果未能解决你的问题,请参考以下文章

Geolocation API 不会在移动浏览器中提示位置

使用 Android Studio 在模拟器中设置 GPS 位置

给定一条路线,我们如何找到它的开始和结束 GPS 位置?

wifi上的Android网络浏览器地理位置问题 - 它的路要走

在电脑上运行安卓模拟器,如何实现网页内GPS定位?

在 android 模拟器中模拟 GPS 路线