HTML5API
Nouvelles API javascript en HTML5
Améliorations des API en HTML5
La spécification a pris le parti de mettre JavaScript en avant, avec des API standards qui pourront être implémentées dans tous les navigateurs.HTML5 propose désormais :
• Le stockage hors ligne (dans le navigateur).• Le glisser-déposer basé sur des événements JavaScript (ou jQuery)
• L'insertion de média audio et vidéo avec les balises <audio> et <video> et leurs attributs width, height et src.
• La géolocalisation qui permet de déterminer la position géographique par programmation.
Exemple d'API HTML5 de Géolocalisation
Il s'agit d'une méthode de l'objet javascript Navigator. Exemple :<script>navigator.geolocation.getCurrentPosition();</script>
La Géo-localisation, ou Geolocation en anglais est une API qui permet de récupérer auprès de l'objet navigator, les coordonnées complètes de l'utilisateur (longitude, latitude, et altitude).
C'est comme ça que fonctionne le bouton "Where am I" de google maps sur l'iPhone par exemple. La spécification va un peu plus loin en permettant de faire un suivi de la position courante, de connaitre la vitesse et de retrouver la dernière position connue en cas d'indisponibilité.
Exemple de Géolocalisation :


