Теперь у Opera есть возможность предоставлять свою геолокацию веб-сайтам (если я согласен поделиться ею с веб-сайтом). Тем не менее, для моего рабочего стола я бы хотел, чтобы опера не советовалась с Google / WIFI-точками / GeoIP-сервисами. Компьютер не будет работать до тех пор, пока я не перееду в другой дом, и я хотел бы получить больше контроля над тем, где именно я нахожусь, и с какой точностью (на самом деле: они могут знать мое местоположение до уровня города, поэтому я бы очень хотел оставить маркер в центре моего родного города и утверждает, что это место жительства, а не более точное местоположение). Я попытался установить поставщик данных в локальный файл, заполненный данными в соответствии с API Google
{
"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:config
на http://localhost/location.json действительно работает, но я бы предпочел не запускать веб-сервер постоянно, когда все, что я хочу предоставить, - это статическое расположение. Есть ли какие-либо обходные пути для этого, чтобы ввести статическое местоположение в Opera, или позволить ему получить локальный файл вместо URL?