Voici le problème:
Il existe un certain nombre d'images panoramiques disponibles, réalisées principalement dans l'environnement intérieur. Notre utilisateur les assemble tous dans une visite virtuelle, où un autre type d'utilisateur se déplacera d'une image à une autre en cliquant sur une sorte de hotspot dans une image panoramique (par exemple, comme Street View dans Google Maps, mais à une échelle beaucoup plus petite) .
Ainsi, d'une manière ou d'une autre, notre utilisateur devra créer des connexions entre les panoramas, chaque connexion créant également deux points chauds - un pour chaque image. Parce que l'environnement est à l'intérieur, les seules images/emplacements à connecter sont ceux où il est possible de passer physiquement d'un emplacement à l'autre (et inversement - supposons que toutes les connexions soient bilatérales).
Malheureusement, aucune coordonnée où les images ont été prises n'est disponible pour les images. Nous pouvons supposer que la plupart des images/emplacements sont pris à peu près au même niveau de hauteur, donc seul le positionnement horizontal compte. Cependant, les données d'orientation peuvent être disponibles ou non - nous les étudions toujours.
La question est: comment implémenter l'interface utilisateur et le flux de travail pour notre utilisateur afin qu'il puisse créer ces connexions facilement et efficacement?
À ce stade, seules les suggestions de base sont nécessaires. Est-il possible d'éviter de créer chaque connexion manuellement? Est-il nécessaire de faire créer une sorte de carte à l'utilisateur? Cela a-t-il déjà été fait et y a-t-il de bons exemples?
Bien qu'une interface utilisateur "Cliquez sur une porte, entrez dans la pièce" soit certainement une approche viable, je dirais que les personnes qui cherchent à visiter une maison ne veulent pas vraiment d'abord cliquer sur les escaliers pour voir la chambre principale .
Essayez peut-être quelque chose dans le sens de this , où l'arrière-plan est le panorama, et les cercles au premier plan sont des liens vers différentes pièces de la maison.
Tant que les liens sont visuellement identifiables comme une chambre principale, une salle de bain, un salon, etc., les gens n'auront aucune difficulté à naviguer dans la maison. Vous pouvez également envisager de placer stratégiquement les pièces les plus visuellement impressionnantes à gauche de la liste, afin qu'elles soient vues en premier.
Il existe une mise en œuvre similaire dans commonfloor.com, un site Web immobilier.
https://www.commonfloor.com/listing/4bhk-house-for-sale-in-k-r-puram-bangalore/55a86ca3f41a6