IV. Chapitre 4 : Conception et Réalisation d'un
application de géolocalisation
L'utilisateur peut donc effectuer diverse opérations
telles que la recherche des magasins à proximité de sa position,
ajouter un marqueur sur la carte, dessiner une zone et l'affecter à un
particulier etc.
Figure 13 : Cas d'utilisations
L'utilisateur pourra ajouter des marqueurs à l'infini,
représentant chacun un magasin en effectuant un clic sur la carte.
Alors, une boite de dialogue s'ouvrira pour qu'il puisse saisir les
informations relatives au marqueur.
Figure 14 : Ajout d'un marqueur en appliquant
du géocodage
IV. Chapitre 4 : Conception et Réalisation d'un
application de géolocalisation
Il se peut également qu'il essaye de savoir quel magasin
se trouve à proximité de sa position c'est à dire qu'il
devra déterminer le nombre de mètres les séparant.
Figure 15 : Recherche des magasins à
proximité
Notre application offre également la possibilité
à l'utilisateur de dessiner une aire selon une grille de choix et de
l'attribuer à un particulier ou d'y affecter un nom ou y agréger
une fonction et transmettre les informations générées
à la partie serveur.
38
Figure 16 : Dessin d'un polygone sur la
carte
IV. Chapitre 4 : Conception et Réalisation d'un
application de géolocalisation
En effectuant un clic sur le marqueur, le système
interagit avec l'utilisateur pour lui proposer un itinéraire selon son
choix du moyen de transport. Notre application affichera également le
flux de la circulation actuelle pour qu'il choisisse le meilleur
itinéraire.
Figure 17 : Boite de dialogue
Si la couleur des routes est verte alors la circulation est
négligeable voire néant. Par contre si cette couleur est orange,
cela veut dire qu'elle possède un flux de circulation minime. Enfin si
elle est rouge alors, le flux de la circulation est important ; et plus cette
couleur est foncée, plus le pourcentage du flux est grand.
Figure 18 : itinéraire sur la carte
39
40
IV. Chapitre 4 : Conception et Réalisation d'un
application de géolocalisation
Perspectives
Notre application actuelle est une application version
béta qui sera améliorée par la suite. Il faudrait alors
rajouter des fonctionnalités. En effet, nous réaliserons un
système capable de faire une analyse de données issues de
l'historique des données géographiques pour la prise de
décision. Ainsi, nous aurons une application au coeur d'une
stratégie marketing, par exemple, faire en sorte que lors d'une rupture
de stock, le distributeur recevra une notification qui stipulera qu'il doit
ravitailler le magasin désigné.
Enfin, octroyer à l'utilisateur, un mécanisme
qui sera en mesure de lui signaler l'itinéraire qu'il est censé
emprunter pour se rendre au plus vite à un lieu en évitant le
plus d'embouteillages ou de bouchons de circulation possibles.
En plus, Nous aimerions également, faire une
correspondance pour les modèles mobiles en utilisant React native, un
Framework complémentaire à la librairie utilisée dans
notre application mais spécialisée dans les plateformes
mobiles.
|