圖層邊界。
是否顯示陰影,若ov.TerrainView關閉陰影則不會顯示
圖層名稱 。
是否顯示圖層。
工具提示框設定。
工具提示框設定。
設定指定建築物ID樓層顏色。
建築物ID。
建築物樓層。
Optional
color: ColorLike顏色。預設 new ov.Color("#FF0000")
Optional
mix: number混色權重。預設 1.0
在圖層上加入要裁切的區域。
多邊形區域。
裁切模式。
是否加入成功。
設定監聽事件。
事件種類。
事件處理方法。
取得所有在圖層上的裁切區域。
裁切多邊形資訊。
取得指定圖素的所有屬性值。
參數。
取得屬性後的回呼。
Optional
dotrue會直接發doCmd查詢屬性;false會先檢查身上有沒有帶屬性,沒有則發doCmd查詢屬性。預設true
指定圖素的ID。
取得指定圖素的所有屬性欄位名稱和屬性值。
參數。
取得屬性後的回呼。
Optional
dotrue會直接發doCmd查詢屬性;false會先檢查身上有沒有帶屬性,沒有則發doCmd查詢屬性。預設true
指定建物的ID。
清除setEntityColorFunction設定的顏色函數。
是否清除成功。
清除ov.ModelSetLayer#setEntityHideFunction設定的隱藏函數。
是否清除成功。
清除setEntityOverlayFunction設定的套疊函數。
是否清除成功。
移除監聽事件。
事件種類。
事件處理方法。
查詢在指定幾何範圍以內的圖素,並以SQL篩選。
幾何的EPSG。
指定幾何。
指定距離,單位公尺。
SQL篩選條件。
查詢的回呼。
查詢被指定幾何包圍的圖素,並以SQL篩選。
幾何的EPSG。
指定幾何。
SQL篩選條件。
查詢的回呼。
查詢在指定幾何相交的圖素,並以SQL篩選。
幾何的EPSG。
指定幾何。
SQL篩選條件。
查詢的回呼。
以SQL條件查詢圖層中的圖素。
SQL查詢條件。
查詢的回呼。
若有使用Alpha測試,則可設定Alpha參考值的值與比較方法
比較的方法
比較的值,0.0 ~ 1.0
設置圖層深度測試的方式。
深度測試的方式。
對指定模型類型設定作畫模式,不同類型可以有各自的作畫模式。
要設定的建物類型。
作畫模式。
設定邊緣線顏色。
顏色。
不透明度。
設定指定圖素顏色。
指定圖素Id。
Optional
color: null | ColorLike指定的顏色。
Optional
mix: number指定的混色比例。
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;
}
});
批次設定指定圖素顏色。
批次指定圖素Id。
Optional
colors: null | ColorLike[]批次指定的顏色,若只給一個ov.Color則全部使用這個顏色。
Optional
mix: number指定的混色比例。
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);//清除整張圖層的顏色設定
以圖素屬性來設置各圖素是否要套疊,要注意提供的overlayFunction性能。
依據的屬性欄位。
依據屬性輸出是否要套疊的函數,傳入圖素ID、屬性。
是否設置成功。
設定圖層隱藏模式。
隱藏模式。
設定圖素隱藏模式。
圖素ID。
隱藏模式,0:無, 1:隱藏繪圖, 2:隱藏選取, 3:隱藏繪圖及選取。
是否設定成功。
設定圖層圖素的Hover高亮顏色。
Hover高亮的顏色。
不透明度。
設定環境光顏色。
環境光顏色。
設定光線顏色。
光線顏色。
設定遮罩顏色。
顏色。
設定此圖層圖素被點擊時的回呼。
圖素被點擊時的回呼,若輸入非function將被忽略,輸入null則清除設定。
設定圖層圖素的選取高亮顏色。
選取高亮的顏色。
不透明度。
Generated using TypeDoc
模型集圖層