Skip to content
CharlyLabIUTNC edited this page Jul 8, 2022 · 31 revisions

1. Caractéristiques

  • Le radar représente une section séparée sur l'écran indiquant où se trouvent les POI autour de l’utilisateur.
  • Chaque POI peut avoir une représentation dans l'élément radar, généralement indiquée par un petit point.
  • Détecter des directions ainsi que l'orientation. Utiliser les coordonnées GPS de l’utilisateur pour les mettre en relation avec les coordonnées GPS des POI.

unnamed

2. Points affichés

  • L’utilisateur correspond au point rouge, les établissements correspond aux points bleus.
  • Le rayon du cercle est 0.8km.
  • Calcule la distance entre le client et chaque université, si cette distance est inférieure au rayon, on garde sa position et on affiche un point bleu dans le cercle, sinon on affiche le point d’intérêt sur le bord du radar.

3. Mouvements de l’utilisateur

Lorsque l’utilisateur bouge :

  • Récupérer sa position courante
  • Recalculer les distances aux points restants en fonction de l’emplacement de l’utilisateur.
  • Radar fonctionne en temps réel et met à jour la position des POI autour de l’utilisateur.

unnamed

Exemple de l'IUT Nancy Charlemagne

unnamed (1)

Exemple de Campus Lettres et Sciences Humaines de Nancy

4. Fonctionnalités

Nom Description
transformPosition(data, curLatitude, curLongitude, dataTransform) Il permet de transformer tous les points d’intérêt à l'extérieur du radar pour afficher le point d’intérêt sur le bord du radar
clacDistance(lat1, lng1, lat2, lng2) Il permet de calculer la distance entre l'utilisateur et l'Université
createChart(dataEtabli, dataUser) Il permet de créer le nuage de points
aleatoire() Il permet de debugger le cercle

Clone this wiki locally