Projet | ​​​Mini Projet - App Inventor | Affichage d'une carte géographique

Contexte

Nous construisons une application s'intégrant dans le dispositif présenté ci-contre.
Elle recevra les données géographiques issues de la constellation GPS qu'elle transmettra au script PHP enregistré à l'adresse http://sti6.zz.mu/site/test1.php?DATA=123 sur le serveur distant. Ce dernier retourne la donnée reçue et accuse ainsi sa réception...

​​ Ce paragraphe rappelle la préparation de la tablette et la connexion au site App Inventor.

Acquisition et affichage de la latitude

Nous recopions l'application.Voir les encadrés Designer de Blocks ci-contre. Le capteur de position géographique GPS devra être commuté pour satisfaire l'expérience.

  1. Reproduire l'application, Designer et Blocks, décrite ci-contre sur les pages du site App Inventor.
  2. Essayer l'application sur la tablette. S'assurer que la latitude qui s'affiche sur la tablette est cohérente avec celle du lieu. Voir ​comment essayer l'application ici.

Transmission de la latitude au serveur distant

  1. Ajouter les pièces du puzzles ci-contre dans le gestionnaire d'évènement LocationSensor1.LocationChanged.
  2. Essayer l'application sur la tablette. S'assurer que la latitude qui s'affiche sur la tablette est cohérente avec celle du lieu.

Transmission de la longitude

Il est possible de transmettre également la longitude vers le même script. Voir ci-contre. Ce dernier accepte en effet 2 données : http://sti6.zz.mu/site/test1.php?DATA=123&DATA2=456

  1. Ajouter les pièces manquantes au puzzle de l'application.
  2. Essayer l'application sur la tablette.

Affichage de la carte géographique

Pour cela nous exploitons le script : ​​http://sti6.zz.mu/geo/carte.php?lat=48.858053&lon=2.294289 - URL dans le qrcode joint. Il affiche une carte centrée sur le lieu dont les coordonnées géographiques sont passées en paramètres.

  1. Modifier l'application afin de transmettre au script les latitude et longitude du lieu où est située la tablette.
  2. S'assurer que l'application affiche la carte correspondante.

Dispositif

Smartphone et ordinateur suffisent pour cette activité.

Designer

L'objet LocationSensor1 accède à la constelletion GPS. Il est configuré ici pour acquérir les données géographiques toutes les 10s ou alors si le smartphone est déplacé de 1m.

Blocks

L'application à recopier. La couleur des  éléments du puzzle indique où les trouver dans le menu Blocks à gauche.