/*定義控件*/
var krpano = document.getElementById("krpanoSWFObject");
/*旋轉到指定視角,本次測試是旋轉到100度的視角*/
function openChoose() {
/*獲取旋轉角變量,並去小數點*/
var hlookat = Number(krpano.get("view.hlookat")).toFixed(0);
var quyu = 0
console.log(hlookat)
/*判斷旋轉圈數*/
if(hlookat > 360){
quyu = Math.floor(hlookat / 360)
}
if(hlookat < -360){
quyu = Math.floor(hlookat / 360)
}
hlookat = hlookat - 360 * quyu
var t = setInterval(function() {
if(hlookat == 100) {
clearInterval(t);
} else if(hlookat<100){
hlookat++;
krpano.set("view.hlookat", hlookat);
}else if(hlookat>100){
hlookat--;
krpano.set("view.hlookat", hlookat);
}
}, 10);
}
krpano JS動態切換旋轉角
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.