在 Opera 10.63 中使用静态地理位置覆盖地理位置

在 Opera 10.63 中使用静态地理位置覆盖地理位置

Opera 现在能够提供我的网站地理定位(如果我同意与网站共享)。但是,对于我的桌面,我希望 opera 不咨询 Google/WIFI 点/GeoIP 服务。在我搬家之前,电脑不会移动,我希望更好地控制我所处的确切位置和准确度(实际上:他们可能知道我的位置,精确到城市级别,所以我非常想在我的家乡中心放置一个标记并将其声明为居住地,而不是更精确的位置)。我尝试将数据提供程序设置为本地文件,并根据谷歌API

{
  "location": {
    "latitude": 51.0,
    "longitude": -0.1,
    "altitude": 30.1,
    "accuracy": 1200.1,
    "altitude_accuracy": 10.1,
    "address": {
      "street_number": "100",
      "street": "Amphibian Walkway",
      "postal_code": "94043",
      "city": "Mountain View",
      "county": "Mountain View County",
      "region": "California",
      "country": "United States of America",
      "country_code": "US"
    }
  }
}

但是,这不起作用。运行本地网络服务器并Location Provider URL指向opera:confighttp://localhost/location.json确实有效,但当我只想提供静态位置时,我宁愿不被迫不断运行网络服务器。是否有任何解决方法可以在 Opera 中输入静态位置,或者让它理解本地文件而不是 URL?

答案1

已添加到桌面愿望清单并获悉,这款 Unite 应用程序地理位置提供商会工作。

此地理定位提供商允许自定义经度/纬度、精度、海拔和海拔精度。它还允许指定提供哪些信息。它不仅允许更快地使用 API(不需要网络请求),还通过控制返回给 Opera 和 Web 应用程序的信息来帮助保护隐私。此应用程序还确保 Google 不会以任何方式访问地理定位请求(在 Opera 的配置中,此地理定位提供商取代了 Google 的地理定位提供商)

虽然我不是 Unite 的粉丝,但是它解决了这个问题。

答案2

为什么不简单地在网络上的任何地方发布一个静态文件,填充所需的响应,然后使用相应的文件地址作为地理位置提供商?

相关内容