J'essaie d'apprendre à utiliser HTML5 géolocalisation et je la difficulté à obtenir le script suivant pour exécuter correctement:HTML5 géolocalisation ne fonctionne pas
<script src="js/jquery-1.4.2.min.js"></script>
<script>
jQuery(window).ready(function(){
jQuery("#btnInit").click(initiate_geolocation);
});
function initiate_geolocation() {
navigator.geolocation.getCurrentPosition(handle_geolocation_query);
}
function handle_geolocation_query(position){
alert('Lat: ' + position.coords.latitude + ' ' +
'Lon: ' + position.coords.longitude);
}
</script>
Mon HTML contient un bouton qui fait référence à la fonction jQuery #btnInit
; Toutefois, le script n'affiche aucune zone de texte d'alerte. De plus, il semble que le script soit en pause avant la ligne: jQuery(window).ready(function(){
Quelles sont mes prochaines étapes pour que la géolocalisation HTML5 fonctionne?
Est-ce API Google Maps? – Graham
fonctionne très bien pour moi, vous devez autoriser la demande de localisation du navigateur pour voir le résultat ou votre navigateur n'est pas compatible avec la méthode getCurrentPosition. – Fatih