Il y a un peu plus d’un, je lançais WP Photo Sphere, un plugin pour WordPress permettant d’afficher simplement des panoramas pris avec Photo Sphere, le nouveau mode de caméra que nous avons pu découvrir avec Android 4.2 Jelly Bean. Pour cela, le plugin utilise une librairie JavaScript que j’avais déjà présenté quelques mois auparavant. Seulement voila, cette librairie contenait quelques bugs, et j’ai donc décidé d’écrire la mienne. D’où Photo Sphere Viewer.

Photo Sphere Viewer

Photo Sphere Viewer est donc une librairie JavaScript permettant d’afficher des panoramas Photo Sphere simplement. Vous pouvez retrouver le projet sur GitHub et télécharger la première version en suivant ce lien. Concernant la façon d’utiliser Photo Sphere Viewer, j’ai tout décrit sur cette page.

Malheureusement, PSV n’est pas encore parfaite : les panoramas semblent ne pas vouloir s’afficher sur mobiles, pour une raison que j’ignore encore pour le moment (promis j’y travaille). De plus, il est impossible de demander l’affichage d’un panorama distant dont l’adresse n’est pas sur le même domaine que la page ayant lancé le script. Ce problème ne pourra malheureusement pas être réglé puisque la structure même d’un panorama Photo Sphere nous en empêche… Mais j’y reviendrai sûrement dans un prochain article.

C’est Three.js qui me permet de faire tourner la bête, en attendant de trouver une méthode indépendante de toute librairie (mes essais à ce sujet se sont révélés être bien trop lourds, l’animation était saccadée).

Pour info, Photo Sphere Viewer est disponible sous licence MIT.

Évidemment, une nouvelle version de WP Photo Sphere va suivre bientôt, le temps de remplacer l’ancienne librairie par Photo Sphere Viewer et d’ajouter d’autres fonctionnalités réclamées depuis quelques temps déjà. En attendant, n’hésitez pas si vous trouvez des bugs ou avez des idées d’amélioration !