基本信息
以下是所在類或對象的基本信息。
AMD:
require(["esri/symbols/WaterSymbol3DLayer"], (WaterSymbol3DLayer) => { /* code goes here */ });
ESM:
import WaterSymbol3DLayer from "@arcgis/core/symbols/WaterSymbol3DLayer";
類:
esri/symbols/WaterSymbol3DLayer
繼承: WaterSymbol3DLayer > Symbol3DLayer > Accessor
自從:用於 JavaScript 4.12 的 ArcGIS API
用法說明
WaterSymbol3DLayer 用於將 Polygon 幾何圖形渲染為逼真的動畫水麵,因此它隻能在 PolygonSymbol3D 內使用。
可以設置各種屬性來增強該符號圖層的真實效果。可以設置waveStrength來顯示波浪的大小,waveDirection表示波浪傳播的方向。可以設置waterbodySize來指定水體的大小。水的主色可用於改變水的外觀。
WaterSymbol3DLayer 通過將 view.environment.lighting.waterReflectionEnabled 設置為 true
來顯示周圍地形、建築物和其他 3D 對象的反射。
MapView 不支持此符號層。
例子:
const waterLayer = new FeatureLayer({
...,
renderer: {
type: "simple",
symbol: {
type: "polygon-3d",
symbolLayers: [{
type: "water",
waveDirection: 180,
color: "#5975a3",
waveStrength: "moderate",
waterbodySize: "small"
}]
}
}
});
相關用法
- JavaScript ArcGIS WaterSymbol3DLayer.waveDirection用法及代碼示例
- JavaScript ArcGIS WaterSymbol3DLayer.clone用法及代碼示例
- JavaScript ArcGIS WaterSymbol3DLayer.color用法及代碼示例
- JavaScript ArcGIS WaterSymbol3DLayer.waveStrength用法及代碼示例
- JavaScript ArcGIS WaterSymbol3DLayer.waterbodySize用法及代碼示例
- JavaScript ArcGIS WebTileLayer layerview-create-error事件用法及代碼示例
- JavaScript ArcGIS WMSLayer.on用法及代碼示例
- JavaScript ArcGIS WebTileLayer.maxScale用法及代碼示例
- JavaScript ArcGIS WebMap.saveAs用法及代碼示例
- JavaScript ArcGIS WMTSLayer.minScale用法及代碼示例
- JavaScript ArcGIS WebMap.save用法及代碼示例
- JavaScript ArcGIS WebScene.loadAll用法及代碼示例
- JavaScript ArcGIS WFSLayer refresh事件用法及代碼示例
- JavaScript ArcGIS WFSLayerView.availableFields用法及代碼示例
- JavaScript ArcGIS WebMap.destroy用法及代碼示例
- JavaScript ArcGIS WMTSLayer.maxScale用法及代碼示例
- JavaScript Weather.when用法及代碼示例
- JavaScript ArcGIS WFSLayerView.effect用法及代碼示例
- JavaScript Widget.when用法及代碼示例
- JavaScript ArcGIS WFSLayer.orderBy用法及代碼示例
- JavaScript WeakMap set()用法及代碼示例
- JavaScript ArcGIS WebMap.basemap用法及代碼示例
- JavaScript ArcGIS WebTileLayer.refreshInterval用法及代碼示例
- JavaScript ArcGIS WMSLayer.when用法及代碼示例
- JavaScript ArcGIS WCSLayer layerview-create-error事件用法及代碼示例
注:本文由純淨天空篩選整理自arcgis.com大神的英文原創作品 WaterSymbol3DLayer。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。