Skip to content

ThirteeNov

My personal blog about coding and internet

Menu
  • About me
  • About Zofia Kreasi
  • Cart
  • Checkout
  • Making an airplane game from scratch in Unity
  • My account
  • Privacy Policy
  • Privacy Policy – zkLeaderboard
  • Sample Page
  • Shop
  • Tutorials on Learning JavaScript
  • ZKAccounts – Privacy Policy
Menu

How to use Deep Linking feature in 3D Vista and some useful JavaScript method calls

Posted on May 29, 2021May 30, 2021 by Habibie

Hello, and here is my first blog post about 3DVista, a nice 360 virtual tour software.

Deep linkings

I want to share some deep linking features that we can use in 3DVista:

Deep link for focusing to some element/hotspot, for example “painting1”:

?focus-overlay-name=painting1

You can also try this one that is more complex:

?media-name=pano1&trigger-overlay-name=painting1&focus-overlay-name=painting1 

Let’s breakdown above link. media-name is for the name of panorama scene that we want to open, in this case pano1. trigger-overlay-name is for showing the overlay with name (in this case) painting1 and then focus-overlay-name is for focusing the camera to certain element which is in this case painting1.

Another simpler example:

?media-index=3&trigger-overlay-name=hotspotname

media-index accepts number as parameter, it is index number of your panorama that you want to open by accessing this link, in this case index number 3. trigger-overlay-name has been explained previously.

More url parameters:

(replace the CAPITAL LETTERS with your info)

  • media-name=MEDIA_NAME : Name of the media to load (with escaped characters). This would be our Kitchen example. Send someone the tour but make sure it starts immediately in the kitchen.
  • media-index=INDEX : media index, or which media in your playlist to load. Another way to get to the Kitchen example.
  • media=MEDIA_NAME_OR_INDEX : use the name or media index to define which media to load
  • trigger-overlay-name=HOTSPOT_NAME : launches the action of a hotspot. Use this in conjunction with media-name, media-index, or media
  • trigger-overlay-event=EVENT_NAME : defines the action upon which to launch a hotspot’s action. By default that’s “click”. Use this in conjunction with trigger-overlay-name to define which hotspot it refers to.
  • focus-overlay-name=HOTSPOT_NAME : takes the visitor to that hotspot, which will appear in the center of the screen (without launching it). Should be used in conjunction with media-name, media-index, or media
  • yaw=YAW&pitch=PITCH : changes the camera position. YAW should be between [-180, 180], and PITCH between[-90,90]. The yaw degrees must be calculated in relation to the physical mid point of the equirectangular panorama. Should be used in conjunction with media-name, media-index, or media
  • language=LANGUAGE_CODE : forces to open the tour in the defined language, for instance: ?language=en-US
  • index.htm?skip-loading –> To load a (different) virtual tour without showing the loading screen, for a more seamless switch.

JavaScript Method Calls

You can try to call this method to open a panorama scene. Put the scene/panorama index number as the parameter. Here it is:

setMediaByIndex(x);

Remember, x is your panorama index number. For example you have a room “A” in index number 3 on your 3DVista, just call setMediaByIndex(3);

Post Views: 1,013
ciihuy2020

Welcome!

  • My YouTube Channel
  • My GitHub Page
  • About me

Categories

  • 3DVista
  • Android
  • Apache
  • C#
  • Cordova
  • Electron & Node JS
  • HTML5, CSS & JavaScript
  • iOS
  • Let's Make Unity Games
  • Misc
  • Photoshop
  • PHP
  • Python
  • Uncategorized
  • Unity
  • WordPress

Recent Posts

  • Make objects like wires and cables easily in Unity using Ciihuy Curved Mesh
  • [SOLVED] Can’t Add Custom Domain to Blogger After Losing CNAME Verification
  • iOS App Icon Generator by CiihuyCom
  • Advanced Blinking Marker Script to show objects position in your game canvas
  • Ciihuy Images Merger – Fast & Easy Online Image Combiner
© 2025 ThirteeNov | Powered by Superbs Personal Blog theme