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();