ORBITTOUR API
ORBITTOUR osadzony na stronie internetowej eksponuje obiekt API, który dostarcza użytecznych metod pozwalających na dostosowywanie zachowania ORBITTOUR.
Aby uzyskać dostęp do obiektu ORBITTOUR API należy zdefiniować globalną funkcję JavaScript i przekazać jej nazwę do kodu osadzającego ORBITTOUR:
Funkcja zostanie wywołana po zainicjalizowaniu obiektu ORBITTOUR.
Dostępne metody API:
handle_resize
Ręcznie poinformuj ORBITTOUR, że powinien ponownie obliczyć swoje wymiary. Przydatne przy zmianie rozmiaru elementu kontenera za pomocą innego skryptu. Przykład użycia:
$('#orbit-container').css('width', 500);
orbittour_api.handle_resize();
Metoda ta jest wywoływana automatycznie po zmianie rozmiaru okna przeglądarki.
enable_mousewheel
Metoda proxy do API ORBITVU VIEWER. Umożliwia uruchomienie zoomu za pomocą kółka myszy. Ta metoda przełącza parametr mousewheel na ‘yes’:
orbittour_api.enable_mousewheel();
disable_mousewheel
Metoda proxy do API ORBITVU VIEWER. Umożliwia wyłączenie zoomu za pomocą kółka myszy. Ta metoda przełącza parametr mousewheel na ‘no’:
orbittour_api.disable_mousewheel()
setScene
Metoda proxy do API ORBITVU VIEWER setScene:
orbittour_api.setScene({scale: 0.5});
getScene
Metoda proxy do API ORBITVU VIEWER getScene:
let scene = orbittour_api.getScene();