Table des matières
OpenStreetView - Visionneuse web
Retour à la page principale → Open Street View
Fonctionnement global de la visionneuse
L'idée de base est relativement simple, on dispose d'un environnement 3D, on place une sphère au centre. A l'intérieur de cette sphère on plaque le panorama comme texture.
Au centre de cette sphère on place une caméra, l'utilisateur pourra donc faire bouger cette caméra et donc se balader dans le panorama.
Nous ajoutons de même des icones dans les panoramas pour passer d'un panorama à l'autre.
A faire - améliorer
- Mettre le code sur le git de maison du libre
- Rendre tout ça un peu plus propre :)
- Déplacement de photo en photo par clic sur points d'intérêts voisins visibles dans la photo et sur points d'intérêts visibles sur carte.
- Passer la sphère au masticos, la découper pour faire apparaitre seulement les images de la zone visible et ainsi ne plus avoir a charger toute la texture mais uniquement les portions visibles, essayer de “destructurer” la sphère pour effectuer un redécoupage quand on zoom. Est ce que zoomer ne serait pas traverser une sphère pour visualiser une nouvelle sphère avec des images de plus forte résolution ?
Une version tablette et mobile
L'outil de visualisation des photos panoramique devrait être compatible avec Firefox sur tablette. Cependant, le poids des images à énormément d'importance. Le découpage est nécessaire pour cette version. Une ébauche ici
Idéalement, il faudrait en faire une webapp qu'on pourrait diffuser sur le market place de Mozilla.
Expérimentations en cours
La démo est ici. Le fond noir persiste au chargement de la page en attendant les images.