SelectionIndicator
的視圖模型。
Parameters:
selectionIndicatorElement
(Element)
包含構成選擇指示器的所有元素的元素。
container
(Element)
包含小部件的DOM元素。
Members
computeScreenSpacePosition : SelectionIndicatorViewModel~ComputeScreenSpacePosition
獲取或設置用于將對象的世界位置轉換為屏幕空間位置的函數。
-
Default Value:
SceneTransforms.wgs84ToWindowCoordinates
Example:
selectionIndicatorViewModel.computeScreenSpacePosition = function(position, result) {
return bmgl.SceneTransforms.wgs84ToWindowCoordinates(scene, position, result);
};
container : Element
獲取包含選擇指示器的HTML元素。
isVisible : Boolean
獲取位置指示器的可見性。即使選擇了一個對象,當所選對象沒有位置時,這也可能是錯誤的。
position : Cartesian3
獲取或設置要為其顯示選擇指示器的對象的世界位置。
scene : Scene
獲取正在使用的場景。
selectionIndicatorElement : Element
獲取保存選擇指示器的HTML元素。
showSelection : Boolean
獲取或設置選擇指示器的可見性。
Methods
animateAppear()
設置指示器動畫以吸引對所選內容的注意。
設置指示器動畫以釋放選擇。
更新選擇指示器的視圖以匹配視圖模型的位置和內容屬性。此函數應作為呈現循環的一部分調用。
Type Definitions
ComputeScreenSpacePosition(position, result) → {Cartesian2}
將對象的世界位置轉換為屏幕空間位置的函數。