Substituir a geolocalização por uma estática no Opera 10.63

4

Opera agora tem a capacidade de fornecer o meu geolocalização para sites (se eu concordar em compartilhar com o site). No entanto, para a minha área de trabalho, gostaria que a ópera não consultasse os pontos do Google / WIFI / serviços do GeoIP. O computador não vai viajar até eu mudar de casa, e eu gostaria de ter mais controle sobre exatamente onde eu estou com a precisão (na verdade: eles podem saber minha localização até o nível da cidade, então eu gostaria muito de deixar um marcador no centro da minha cidade natal e afirma que como residência, em vez de uma localização mais precisa. Tentei configurar o provedor de dados para um arquivo local, preenchido com os dados de acordo com o google 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"
    }
  }
}

Entretanto, isso não funciona. Executando um servidor web local e apontando Location Provider URL em opera:config para http: //localhost/location.json funciona, mas eu prefiro não ser forçado a executar constantemente um servidor da Web quando tudo que eu quero fornecer é um local estático. Existem soluções alternativas para isso para inserir um local estático no Opera ou permitir que ele crie um arquivo local em vez de um URL?

Wrikken
fonte

Respostas:

2

Adicionado ao lista de desejos do desktop , e foi informado que este aplicativo Unite, Provedor de geolocalização trabalharia.

Este provedor de geolocalização permite personalizar a longitude / latitude, precisão, altitude e precisão de altitude. Também permite dizer quais informações são fornecidas. Ele não apenas permite o uso mais rápido da API (não requer solicitações de rede), mas também ajuda a privacidade pelo controle de quais informações são retornadas para o Opera e, em seguida, para o aplicativo da web. Esse aplicativo também faz com que, em solicitações de geolocalização, o Google NÃO seja acessado de qualquer forma (esse provedor de geolocalização substitui o do Google, na configuração do Opera)

Não é fã do Unite, mas resolve o problema.

Wrikken
fonte
1

Por que você simplesmente não publica um arquivo estático em qualquer lugar da web, preenchido com a resposta desejada, e usa o respectivo endereço de arquivo como o provedor de geolocalização?

Bacco
fonte
Porque se eu quisesse fazer isso, eu iria para a rota do servidor web já definida, e por que eu deveria armazenar minha localização na web selvagem selvagem, se ela apenas precisasse de 2 lat / lon floats? Eu estou completamente desapontado por um arquivo local não funcionar, o que seria apenas a minha segunda preferência, a primeira naturalmente apenas inserindo opera:config
Wrikken
Como você disse "mas eu prefiro não ser forçado a executar constantemente um servidor web", eu sugeri colocá-lo diretamente na web, pois há muitos lugares pagos e gratuitos que você pode fazer isso. Mesmo eu preferiria simplesmente inserir as duas coordenadas diretamente no Opera, eu estava apenas sendo prático e propondo uma solução que funciona agora.
Bacco
Minhas desculpas, eu não estava muito claro sobre isso, e agradeço sua resposta. No entanto, eu prefiro não tê-lo em qualquer servidor web. Colocá-lo em algum lugar não é problema, pois eu até possuo alguns servidores, mas prefiro não abusar deles para servir um único arquivo para um aplicativo que não recebe o protocolo de arquivo;)
Wrikken