You can use OmniVirt’s VR Player to host your tour.
1) Sign up for an account
2) Upload your 360 photos (or videos)
3) Add interactive hotspot for where you’d like the tour to navigate next
4) Embed on your website
there is a app called THEASYS. This app has helped me a lot in making 360 virtual tours..
u can create it by using panoramic images shot with any 360° consumer cameras or professional equipment, users can create awesome virtual videos and the main thing is that it’s free https://www.theasys.io/
IVRPA - The International Virtual Reality Professionals Association is an international association of professionals who create and produce Interactive VR content, including 360° panoramas, 360° videos, 360° virtual tours, gigapixel panoramas, 3D environments and objects, and other immersive content. Our members include professional photographers, videographers, 3D developers, programmers, web developers, designers, software developers, hardware manufacturers, artists, and enthusiasts, who produce immersive experiences. VR professionals and enthusiasts are encouraged to Join IVRPA and be part of this community.