2017-06-27 4 views
1

J'essaie d'utiliser la géolocalisation HTML pour obtenir ma position. Ce qui est drôle, c'est que ça a fonctionné avec brio jusqu'à un point apparemment aléatoire de la journée où il a juste cessé de fonctionner. Maintenant, tout ce que je reçois est le rappel d'erreur avec un message:html geolocation: Erreur inconnue lors de l'acquisition de la position

Unknown error acquiring position 

Ce qui est arrivé le jour où je commencé à développer l'application. C'est une application web intégrée dans Node/Express. Le navigateur que j'utilise est Firefox v53 64 bits.

L'emplacement est permis, et je l'ai aussi essayé une solution que j'ai trouvé en ligne qui consiste à aller sur: config et changer geo.wifi.uri de:

https://www.googleapis.com/geolocation/v1/geolocate?key=%GOOGLE_API_KEY% 

à

https://www.googleapis.com/geolocation/v1/geolocate?key=test 

Cela ne fonctionne pas pour moi.

Cela fonctionne cependant sur l'application Firefox de mon téléphone, mais pas sur l'application Google Chrome.

Voici un exemple extrait de code:

const geo = navigator.geolocation; 
    geo.getCurrentPosition(success, failure); 

    function success(position) { 
     lat = position.coords.latitude; 
     lng = position.coords.longitude; 
     $('#coords').val(lat + ',' + lng); 
     mapView.setCenter(ol.proj.fromLonLat([lng, lat])); 
    } 

    function failure(error) { 
     console.log(error.message); 
    } 

La pleine page: https://github.com/ThriceGood/Spots/blob/master/views/index.html

Quelqu'un peut-il faire la lumière sur cette question?

+0

'et changer le coût média - quel élément config est que !! ?? –

+0

désolé, son: 'geo.wifi.uri' – ThriceGood

+0

bien, le mien est' https: //location.services.mozilla.com/v1/geolocate? Key =% MOZILLA_API_KEY% '- - remarquez comment il n'utilise pas googleapi du tout!!! aussi, l'élément de configuration n'existe pas dans mon téléphone du tout –

Répondre