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?
'et changer le coût média - quel élément config est que !! ?? –
désolé, son: 'geo.wifi.uri' – ThriceGood
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 –