navigator.geolocation ne fonctionne plus sur un site non sécurisé
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!"); ...