Depuis la mise à jour de iOS 10, la géolocalisation sur un site web en Javascript ne fonctionne plus pour les sites non sécurisés (non SSL) en http:// seul. Il faut passer à https://.
Rappel de la fonction Javascript :
navigator.geolocation.getCurrentPosition(showLocation, showError, { enableHighAccuracy: true, maximumAge: 600000 });
function showLocation(pos) {
document.getElementById(‘position’).style.display = ‘block’;
var latitude = pos.coords.latitude;
var longitude = pos.coords.longitude;
……;
}
function showError(err) {
if (err.code == 1) {
alert(« Error: Access is denied! »);
} else if (err.code == 2) {
alert(« Error: Position is unavailable! »);
}
}
Laisser un commentaire