取得圖層邊界。
取得是否顯示除錯包圍體。
設定是否顯示除錯包圍體。
取得是否顯示除錯遮罩。
設定是否顯示除錯遮罩。
取得是否顯示除錯節點Id。
設定是否顯示除錯節點Id。
取得是否顯示陰影
設定是否顯示陰影,若ov.TerrainView關閉陰影則不會顯示
取得圖層名稱 。
取得是否顯示圖層。
設定是否顯示圖層。
工具提示框設定。
工具提示框設定。
在圖層上加入要裁切的區域。
多邊形區域。
裁切模式。
是否加入成功。
設定監聽事件。
事件種類。
事件處理方法。
取得指定圖素的所有屬性值。
參數。
取得屬性後的回呼。
指定圖素的ID。
Optional
dotrue會直接發doCmd查詢屬性;false會先檢查身上有沒有帶屬性,沒有則發doCmd查詢屬性。預設true
取得指定圖素的所有屬性欄位名稱和屬性值。
參數。
取得屬性後的回呼。
指定建物的ID。
Optional
dotrue會直接發doCmd查詢屬性;false會先檢查身上有沒有帶屬性,沒有則發doCmd查詢屬性。預設true
清除setEntityColorFunction設定的顏色函數。
是否清除成功。
清除setEntityHideFunction設定的隱藏函數。
是否清除成功。
清除setEntityOverlayFunction設定的套疊函數。
是否清除成功。
移除監聽事件。
事件種類。
事件處理方法。
查詢在指定幾何範圍以內的圖素,並以SQL篩選。
幾何的EPSG。
指定幾何。
指定距離,單位公尺。
SQL篩選條件。
查詢的回呼。
查詢被指定幾何包圍的圖素,並以SQL篩選。
幾何的EPSG。
指定幾何。
SQL篩選條件。
查詢的回呼。
查詢在指定幾何相交的圖素,並以SQL篩選。
幾何的EPSG。
指定幾何。
SQL篩選條件。
查詢的回呼。
以SQL條件查詢圖層中的圖素。
SQL查詢條件。
查詢的回呼。
設置剔除模式。
剔除模式。
對指定模型類型設定作畫模式,不同類型可以有各自的作畫模式。
要設定的建物類型。
作畫模式。
設定指定圖素顏色。
modelSetLayer.setEntityColor(1234, new ov.Color("#FFFFFF"), 1.0);//白色
modelSetLayer.setEntityColor(1234, new ov.Color("#FFFFFF"), 0.5);//原本的顏色與白色各半混色,比如這樣,會看起來有些像高亮
modelSetLayer.setEntityColor(1234, null);//清除顏色設定
modelSetLayer.setEntityColor(-1);//清除整張圖層的顏色設定
以圖素屬性來設置各圖素的顏色,要注意提供的colorFunction性能。
依據的屬性欄位。
依據屬性輸出顏色的函數,傳入圖素ID、屬性、設定用的顏色。
是否設置成功。
modelSetLayer.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;
}
});
批次設定指定圖素顏色。
modelSetLayer.setEntityColors([1,2,3,4], new ov.Color("#FFFFFF"), 1.0);//白色
modelSetLayer.setEntityColors([1,2,3,4], [new ov.Color("#FFFF00"), new ov.Color("#00FFFF"), new ("#FF00FF"), new ov.Color("#FFFF00")], 1.0);
modelSetLayer.setEntityColors([1,2,3,4], null);//清除顏色設定
modelSetLayer.setEntityColors(-1);//清除整張圖層的顏色設定
以圖素屬性來設置各圖素的隱藏模式,要注意提供的hideFunction性能。
依據的屬性欄位。
根據屬性輸出隱藏的函數,傳入圖素屬性。
是否設置成功。
modelSetLayer.setEntityHideFunction(["Type"], function(attrs) {
if (attrs[0] === "工業") {
return ov.HIDE.DISABLE_DRAW_SELECT;
} else {
return ov.HIDE.NONE;
}
});
以圖素屬性來設置各圖素是否要套疊,要注意提供的overlayFunction性能。
依據的屬性欄位。
依據屬性輸出是否要套疊的函數,傳入圖素ID、屬性。
是否設置成功。
設定圖層隱藏模式。
隱藏模式。
設定圖素隱藏模式。
圖素ID。
隱藏模式,0:無, 1:隱藏繪圖, 2:隱藏選取, 3:隱藏繪圖及選取。
是否設定成功。
設置遮罩剔除模式。
剔除模式。
設定此圖層圖素被點擊時的回呼。
圖素被點擊時的回呼,若輸入非function將被忽略,輸入null則清除設定。
Generated using TypeDoc
模型集圖層