取得圖層邊界。
取得是否顯示除錯包圍體。
設定是否顯示除錯包圍體。
取得是否顯示除錯節點Id。
設定是否顯示除錯節點Id。
是否顯示陰影,若 TerrainView 關閉陰影則不會顯示
取得圖層名稱 。
取得是否顯示圖層。
設定是否顯示圖層。
工具提示框設定。
工具提示框設定。
在圖層上加入要裁切的區域。
多邊形區域。
裁切模式。
是否加入成功。
設定監聽事件。
事件種類。
事件處理方法。
取得所有在圖層上的裁切區域。
裁切多邊形資訊。
取得指定圖素的所有屬性值。
參數。
取得屬性後的回呼。
指定圖素的ID。
Optional
dotrue會直接發doCmd查詢屬性;false會先檢查身上有沒有帶屬性,沒有則發doCmd查詢屬性。預設true
取得指定圖素的所有屬性欄位名稱和屬性值。
參數。
取得屬性後的回呼。
指定建物的ID。
Optional
dotrue會直接發doCmd查詢屬性;false會先檢查身上有沒有帶屬性,沒有則發doCmd查詢屬性。
讀取碰撞功能。
讀取完成的回呼方法。
是否成功呼叫。
清除setEntityColorFunction設定的顏色函數。
是否清除成功。
移除監聽事件。
事件種類。
事件處理方法。
查詢在指定幾何範圍以內的圖素,並以SQL篩選。
幾何的EPSG。
指定幾何。
指定距離,單位公尺。
SQL篩選條件。
查詢的回呼。
查詢被指定幾何包圍的圖素,並以SQL篩選。
幾何的EPSG。
指定幾何。
SQL篩選條件。
查詢的回呼。
查詢在指定幾何相交的圖素,並以SQL篩選。
幾何的EPSG。
指定幾何。
SQL篩選條件。
查詢的回呼。
以SQL條件查詢圖層中的圖素。
SQL查詢條件。
查詢的回呼。
若有使用Alpha測試,則可設定Alpha參考值的值與比較方法。
比較的方法。
參考值,0.0 ~ 1.0。
設置剔除模式。
剔除模式。
指定模型的作畫模式。
作畫模式。
以圖素屬性來設置各圖素的顏色,要注意提供的colorFunction性能。
依據的屬性欄位。
依據屬性輸出顏色的函數,傳入圖素ID、屬性、設定用的顏色。
是否設置成功。
modelLayer.setEntityColorFunction(["Type"], function(id, attrs, color) {
if (attrs[0] === "樓梯") {
color[0] = 255;
color[1] = 0;
color[2] = 0;
} else {
color[0] = 0;
color[1] = 0;
color[2] = 0;
}
});
以圖素屬性來設置各圖素的隱藏模式,要注意提供的hideFunction性能。
根據屬性輸出隱藏的函數,傳入圖素屬性。
是否設置成功。
modelLayer.setEntityHideFunction(["Type"], attrs => {
if (attrs[0] === "樓梯") {
return ov.HIDE.DISABLE_DRAW_SELECT;
} else {
return ov.HIDE.NONE;
}
});
設定圖層隱藏模式。
隱藏模式。
設定此圖層圖素被點擊時的回呼。
圖素被點擊時的回呼,若輸入非function將被忽略,輸入null則清除設定。
Generated using TypeDoc
模型圖層