Cours N°10.18 - «LocaliseMoi»

Published: Dec. 18, 2014, 11:50 a.m.

Cette séquence présente l'application «LocaliseMoi» qui doit fonctionner à la fois sur «petits terminaux» et «grands terminaux». Cette application comporte deux hiérarchies de vues: la première contient une zone de saisie d'adresses et une cartes qui se positionne sur les adresses saisies. La seconde est un historique des adresses saisies. Pour identifier les coordonnées GPS de l'adresse saisie, l'application s'appuie sur un service de Google dont l'URL type est indiquée ci-dessous: http://maps.googleapis.com/maps/api/geocode/xml?address=<adresse>&sensor=false où<adresse>est l'adresse saisie (encodée pour passer sur une URL). Les cartes peuvent s'afficher dans les modes suivants: carte, satellite et hybride. Un switch dans les préférences permet d'autoriser par défaut un affichage satellite, sinon, c'est la carte qui est affichée. L'historique est présenté sous la forme d'une «TableView» qui doit pouvoir être sauvegardée (par défaut, la liste est initialisée avec le contenu de cette sauvegarde). Enfin, toute action de localisation sur une carte est publiée à destination de l'usager dans le centre de notification.