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


4

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"
    }
  }
}

但是,这不起作用。运行本地Web服务器并指向 Location Provider URLopera:config HTTP://localhost/location.json 确实有效,但是当我想要提供的只是静态位置时,我宁愿不被迫不断运行网络服务器。是否有任何变通方法可以在Opera中输入一个静态位置,或者让它变成一个本地文件而不是一个url?

Answers:


2

添加到了 桌面愿望清单 ,并被告知此Unite应用程序, 地理定位提供商 会工作。

此地理定位提供程序允许自定义经度/纬度,精度,高度和高度精度。它还允许说明提供了哪些信息。它不仅可以更快地使用API​​(不需要网络请求),还可以通过控制将哪些信息返回到Opera然后再返回到Web应用程序来帮助保护隐私。此应用程序还在地理定位请求中,以任何方式访问Google不进行访问(此地理位置提供程序替换Google的一个,在Opera的配置中)

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


1

为什么不简单地在Web中的任何地方发布静态文件,填充所需的响应,并使用相应的文件地址作为地理定位提供程序?


因为如果我想这样做,我会去已经设置的本地网络服务器路由,为什么我应该将我的位置存储在狂野的野外网上,如果它只需要2个lat / lon浮点数?我只是彻底失望了一个本地文件不起作用,这只是我的第二选择,第一个自然只是输入它 opera:config
Wrikken

正如你所说“但我不想被迫经常运行网络服务器”,我建议将它直接放在网上,因为有许多付费和免费的地方可以做到。即使我更愿意直接在Opera上输入两个coords,我只是在实践并提出一个现在可行的解决方案。
Bacco

道歉,我对此并不是很清楚,我很感激你的回答。但是,我宁愿没有 任何 网络服务器。将它放在某个地方根本不是问题,因为我甚至拥有几台服务器,但我宁愿不要滥用那些为一个单独的文件提供服务但是没有获得文件协议的应用程序;)
Wrikken
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.