是否可以提供本地地理位置数据?

是否可以提供本地地理位置数据?

这也许不可能,但我想我还是问一下。

我已经建立了自己的本地网络,使用运行 Debian Linux(Wheezy)的小型计算机作为无线路由器。

我想知道的是,是否有可能以某种方式提供本地网络上的地理位置数据。这意味着我可以将我家的位置定义为我所在的位置。

我再稍微展开一下:

举个例子,在智能手机上,你访问一个网站并寻找离你最近的商店。你使用“定位我”功能,它会请求你的位置,你允许它,然后它就会访问你的 GPS 无线电。

如果您使用没有 GPS 的台式电脑,它将根据您的 IP 地址提供您的位置(我假设是通过 geoIP 数据)。对我来说,它总是错误的,因为它使用 ISP 的位置。

我发现有些网站提供“定位我”功能,这很方便,而且我希望在台式电脑上有此功能时使用它。我可以利用它的一种方法是购买 USB GPS 收音机,但这似乎有点浪费(占用端口、消耗额外电量、成本等)。

也就是说,是否可以在我的路由器中设置某种服务/守护进程,以便我可以预定义要提供给连接到同一网络的本地设备的位置(经度/纬度、邮政编码等)?

感谢所有帮助。

答案1

我不确定是否有软件程序或路由器更改可以实现这一点。但是,您的网络浏览器确实有模拟选项,可以伪造 GPS 数据以提供所需的结果。

如果您使用的是 Google Chrome,您可以按F12调出开发者窗口。单击开发者框架右上角的蓝色图标。然后单击“模拟”选项卡。在“传感器”选项中,您可以启用地理位置坐标。

在此处输入图片描述

相关内容