web-dev-qa-db-fra.com

Comment dois-je autoriser un utilisateur à parcourir les images par heure et par lieu?

Supposons que j'ai une application où les utilisateurs du monde entier peuvent soumettre des photos correspondant à un emplacement géographique et à une date et une heure.

Je veux que les gens puissent parcourir ces photos, en filtrant par lieu et par date.

Voici une maquette de photos historiques (entre 60 avant JC et 1050 après J.-C.) d'une région méditerranéenne sélectionnée.

Il y a plusieurs choses que cette conception n'aborde pas. Par exemple,

  • Il n'y a pas de contrôle fin sur la date et l'heure. Un filtrage entre 5 h 00 PM 30 juin 1993 et ​​7 h 45 le 2 juillet 1993 serait très difficile à utiliser avec un curseur.
  • Vous n'avez pas une bonne idée des types d'images qu'il y a en un coup d'œil, car vous devez cliquer sur un marqueur pour voir une image.
  • Il est possible que des centaines d'images correspondent au même emplacement, ce qui rompt la correspondance 1 marqueur-1 photo.

Qu'est-ce qu'un bon design pour parcourir les images par lieu et par heure?

1
Peter Olson

Peter,

Comment l'utilisateur connaît-il l'heure de filtrage? ou géolocalisation?

Au fond, je verrais que le processus de filtrage est secondaire. L'utilisation se soucie des photos. Ils doivent utiliser des filtres pour arriver à la bonne image, c'est donc un moyen d'atteindre l'objectif. Mettez donc les images au centre de votre conception et mettez moins l'accent sur votre conception.

Si l'utilisateur doit connaître l'heure et le lieu, fournissez un moyen de les saisir à l'aide de champs de texte ou de commandes similaires. S'ils ne connaissent pas l'heure et le lieu exacts et essaient de trouver certains types d'images, vous devez vous demander ce qui les aidera à trouver l'heure et le lieu et à en faire une partie des filtres.

si vous pouvez ajouter plus de détails sur les scénarios et les objectifs des utilisateurs, on pourrait essayer d'évaluer les modèles mentaux possibles sur lesquels la conception doit s'aligner.

1
Alok Jain