ORBITTOUR API
API JavaScript ORBITTOUR: metody i zdarzenia.
ORBITTOUR osadzony na stronie internetowej udostępnia obiekt API, który zawiera metody przydatne do dostosowania zachowania ORBITTOUR.
Aby uzyskać dostęp do obiektu API ORBITTOUR, zdefiniuj globalną funkcję JavaScript i przekaż jej nazwę do skryptu osadzającego ORBITTOUR:
<script type="text/javascript">
window['my_orbit_init'] = function(orbittour_api){
// do something with API object
}
</script>
<script type="text/javascript" src="//orbitvu.co/001/dSz54kMJ7rHKtC6E2YBHpf/2/orbittour/468/script?external_init=my_orbit_init"></script>Funkcja zostanie wywołana po zainicjowaniu ORBITTOUR.
Dostępne metody API:
handle_resize
Ręcznie informuje ORBITTOUR, że powinien przeliczyć swoje wymiary. Przydatne, gdy zmieniasz rozmiar elementu kontenera innym skryptem. Przykład użycia:
$('#orbit-container').css('width', 500);
orbittour_api.handle_resize();
Ta metoda jest wywoływana automatycznie przy zmianie rozmiaru okna przeglądarki.
enable_mousewheel
Metoda pośrednicząca do API ORBITVU VIEWER. Włącza zoom VIEWER-a kółkiem myszy. Metoda przełącza parametr mousewheel na ‘yes’:
orbittour_api.enable_mousewheel();
disable_mousewheel
Metoda pośrednicząca do API ORBITVU VIEWER. Wyłącza zoom VIEWER-a kółkiem myszy. Metoda przełącza parametr mousewheel na ‘no’:
orbittour_api.disable_mousewheel()
setScene
Metoda pośrednicząca do metody setScene API ORBITVU VIEWER:
orbittour_api.setScene({scale: 0.5});
getScene
Metoda pośrednicząca do metody getScene API ORBITVU VIEWER:
let scene = orbittour_api.getScene();