Members
bounceAnimationTime : Number
在二維和哥倫布視圖中設(shè)置反彈動(dòng)畫的持續(xù)時(shí)間(以秒為單位)。
-
Default Value:
3.0
enableCollisionDetection : Boolean
啟用或禁用帶地形的相機(jī)碰撞檢測(cè)。
-
Default Value:
true
enableInputs : Boolean
如果為真,則允許有條件地使用標(biāo)志ENABLETRANSLATE、ENABLEZOOM、ENABLEROTATE、ENABLETILT和ENABLELOOK輸入。如果為false,則禁用所有輸入。注意:此設(shè)置適用于臨時(shí)用例,例如相機(jī)飛行和區(qū)域的拖動(dòng)選擇(請(qǐng)參見拾取演示)。它通常在此類事件開始時(shí)設(shè)置為false,并在完成時(shí)設(shè)置為true。要在相機(jī)飛行結(jié)束后禁用輸入,必須使用其他布爾值(啟用轉(zhuǎn)換、啟用縮放、啟用旋轉(zhuǎn)、啟用傾斜和啟用查找)。
-
Default Value:
true
enableLook : Boolean
如果為真,則允許用戶使用自由外觀。如果為“假”,則只能通過(guò)平移或旋轉(zhuǎn)更改相機(jī)的視圖方向。此標(biāo)志僅適用于三維和哥倫布視圖模式。
-
Default Value:
true
enableRotate : Boolean
如果為真,則允許用戶旋轉(zhuǎn)世界,從而轉(zhuǎn)換用戶的位置。此標(biāo)志僅適用于二維和三維。
-
Default Value:
true
enableTilt : Boolean
如果為真,則允許用戶傾斜相機(jī)。如果為“假”,則相機(jī)將鎖定到當(dāng)前標(biāo)題。此標(biāo)志僅適用于三維和哥倫布視圖。
-
Default Value:
true
enableTranslate : Boolean
如果為真,則允許用戶在地圖周圍平移。如果為“假”,則相機(jī)將保持鎖定在當(dāng)前位置。此標(biāo)志僅適用于二維和哥倫布視圖模式。
-
Default Value:
true
enableZoom : Boolean
如果為真,則允許用戶放大和縮小。如果為“假”,則相機(jī)將鎖定到與橢球體的當(dāng)前距離。
-
Default Value:
true
inertiaSpin : Number
范圍
[0, 1)
的參數(shù),用于確定由于慣性,相機(jī)將繼續(xù)旋轉(zhuǎn)多長(zhǎng)時(shí)間。如果值為零,相機(jī)將沒(méi)有慣性。
-
Default Value:
0.9
inertiaTranslate : Number
范圍
[0, 1)
的參數(shù),用于確定由于慣性,相機(jī)將繼續(xù)平移的時(shí)間。如果值為零,相機(jī)將沒(méi)有慣性。
-
Default Value:
0.9
inertiaZoom : Number
范圍
[0, 1)
的參數(shù),用于確定由于慣性,相機(jī)將繼續(xù)縮放的時(shí)間。如果值為零,相機(jī)將沒(méi)有慣性。
-
Default Value:
0.8
lookEventTypes : (CameraEventType|Array|undefined)
允許用戶更改相機(jī)觀看方向的輸入。這僅適用于三維和哥倫布視圖模式。
類型為aCameraEventType
,undefined
,具有eventType
和modifier
類型為CameraEventType
和KeyboardEventModifier
的屬性的對(duì)象,或者是前面任何一個(gè)的數(shù)組。
-
Default Value:
{ eventType : CameraEventType.LEFT_DRAG
, modifier : KeyboardEventModifier.SHIFT
}
maximumMovementRatio : Number
范圍
[0, 1)
中的參數(shù),用于將各種用戶輸入的范圍限制為每個(gè)動(dòng)畫幀窗口寬度/高度的百分比。這有助于在低幀速率情況下控制相機(jī)。
-
Default Value:
0.1
maximumZoomDistance : Number
縮放時(shí)相機(jī)位置的最大大小(以米為單位)。默認(rèn)為正無(wú)窮大。
-
Default Value:
Number.POSITIVE_INFINITY
minimumCollisionTerrainHeight : Number
在測(cè)試與地形碰撞之前,攝像機(jī)必須達(dá)到的最小高度。
-
Default Value:
10000.0
minimumPickingTerrainHeight : Number
相機(jī)在選擇地形而不是橢球體之前必須達(dá)到的最小高度。
-
Default Value:
150000.0
minimumTrackBallHeight : Number
當(dāng)空間中的天空發(fā)出咔噠聲時(shí),相機(jī)必須在從旋轉(zhuǎn)軌跡球切換到自由外觀之前達(dá)到的最小高度。
-
Default Value:
7500000.0
minimumZoomDistance : Number
縮放時(shí)相機(jī)位置的最小大小(以米為單位)。默認(rèn)為1.0。
-
Default Value:
1.0
rotateEventTypes : (CameraEventType|Array|undefined)
允許用戶圍繞地球或其他對(duì)象旋轉(zhuǎn)的輸入。這僅適用于三維和哥倫布視圖模式。
類型為aCameraEventType
,undefined
,具有eventType
和modifier
類型為CameraEventType
和KeyboardEventModifier
的屬性的對(duì)象,或者是前面任何一個(gè)的數(shù)組。
-
Default Value:
CameraEventType.LEFT_DRAG
tiltEventTypes : (CameraEventType|Array|undefined)
允許用戶在三維和哥倫布視圖中傾斜或在二維中扭曲的輸入。
類型為aCameraEventType
,undefined
,具有eventType
和modifier
類型為CameraEventType
和KeyboardEventModifier
的對(duì)象,或前面任何類型的數(shù)組。
-
Default Value:
[CameraEventType.MIDDLE_DRAG
, CameraEventType.PINCH
, {
eventType : CameraEventType.LEFT_DRAG
,
modifier : KeyboardEventModifier.CTRL
}, {
eventType : CameraEventType.RIGHT_DRAG
,
modifier : KeyboardEventModifier.CTRL
}]
translateEventTypes : (CameraEventType|Array|undefined)
允許用戶圍繞地圖平移的輸入。這僅適用于二維和哥倫布視圖模式。
類型為aCameraEventType
,undefined
,具有eventType
和modifier
類型為CameraEventType
和KeyboardEventModifier
的屬性的對(duì)象,或者是前面任何一個(gè)的數(shù)組。
-
Default Value:
CameraEventType.LEFT_DRAG
zoomEventTypes : (CameraEventType|Array|undefined)
允許用戶放大/縮小的輸入。
類型為aCameraEventType
,undefined
,具有eventType
和modifier
類型為CameraEventType
和KeyboardEventModifier
的屬性的對(duì)象,或者是前面任何一個(gè)的數(shù)組。
-
Default Value:
[CameraEventType.RIGHT_DRAG
, CameraEventType.WHEEL
, CameraEventType.PINCH
]
Methods
destroy()
刪除此對(duì)象持有的鼠標(biāo)偵聽器。
一旦對(duì)象被破壞,就不應(yīng)使用它;調(diào)用除
一旦對(duì)象被破壞,就不應(yīng)使用它;調(diào)用除
isDestroyed
以外的任何函數(shù)都將導(dǎo)致DeveloperError
異常。因此,將返回值(undefined
)賦給對(duì)象,如示例中所述。
Throws
-
DeveloperError : 此對(duì)象已被銷毀,即調(diào)用destroy()。
如果此對(duì)象被破壞,則返回true;否則返回false。
如果此對(duì)象被破壞,則不應(yīng)使用它;調(diào)用除
如果此對(duì)象被破壞,則不應(yīng)使用它;調(diào)用除
isDestroyed
以外的任何函數(shù)將導(dǎo)致DeveloperError
異常。