Utiliser la géolocalisation dans une application web pour iPhone

Si vous réalisez une application web qui utilise la géolocalisation, vous aurez peut-être besoin de ces quelques information sur son utilisation.

Pour demander la position, utilisez dans un script la ligne suivante :
navigator.geolocation.getCurrentPosition(success, fail);
Vous devez avoir défini les méthodes success et fail qui seront appelées après l’exécution.
success(position) {
alert("Votre latitude: " + position.coords.latitude + "longitude: " + position.coords.longitude);
}

Vous pourrez ainsi obtenir les données de latitude, longitude, altitude, précision, précision sur l’altitude, orientation et vitesse. Les deux dernières données retrounenet null pour le moment.

Plus d’infos sur l’utilisation de la géolocalisation sur iPhone sur CSS Ninja.

Auteur: Benoit DELDICQUE

Actuellement en poste sur Strasbourg, je suis en charge de la conception et la réalisation d'applications iOS pour iPhone, iPad et iPod touch. En plus de mon activité autour du monde mobile, je suis co-gérant d'une jeune société, Caelys, qui offre aux professionnels une plateforme de vente unique.

Articles similaires

  • Faites gouter vos applis avec la simulation de projets iPhone dans App Taster Lire →

2 commentaires

  1. Bon salut ben

    écoute je ne comprend rien à la géolocalisation pour l’instant, je travaille dessus, mais j’aimerai un petit coup de pouce de ta part.

    navigator.geolocation.getCurrentPosition(success, fail);

    success(position) {
    alert(« Votre latitude:  » + position.coords.latitude + « longitude:  » + position.coords.longitude);
    }

    ces lignes de code sont à mettre OU

  2. Bonjour,

    ces lignes sont à mettre entre des balises script dans le corps body de la page HTML.
    Au chargement de la page, elle devrait demander à l’utilisateur d’autoriser la géolocalisation. Une fois localisé, un message s’affichera avec les coordonnées.

Laisser un commentaire

Les champs obligatoires sont identifiés par *

*