基本信息
以下是所在類或對象的基本信息。
AMD:
require(["esri/Ground"], (Ground) => { /* code goes here */ });
ESM:
import Ground from "@arcgis/core/Ground";
類:
esri/Ground
繼承: Ground > Accessor
自從:用於 JavaScript 4.0 的 ArcGIS API
用法說明
Ground 類包含指定地麵如何在 SceneView 中顯示的屬性。它包含一個圖層屬性,該屬性是ElevationLayer 的集合,用於定義Map表麵的海拔或地形。
在Map 實例上,使用World Elevation Service 的默認地表麵可以通過ground 屬性方便地初始化:
let map = new Map({
basemap: "topo-vector",
ground: "world-elevation"
});
當需要地形和水深值時,可以使用TopoBathy 3D Service:
let map = new Map({
basemap: "topo-vector",
ground: "world-topobathymetry"
});
當沒有底圖可用時,Ground 默認顯示一個格網:
可以通過在 surfaceColor 屬性上設置顏色來更改:
map.ground.surfaceColor = '#004C73';
如果場景包含地下數據,請降低地麵的不透明度以便能夠看穿地麵:
map.ground.opacity = 0.4;
相關用法
- JavaScript ArcGIS Ground.loadAll用法及代碼示例
- JavaScript ArcGIS GroundView.elevationSampler用法及代碼示例
- JavaScript ArcGIS Ground.layers用法及代碼示例
- JavaScript ArcGIS Ground.queryElevation用法及代碼示例
- JavaScript ArcGIS Ground.destroy用法及代碼示例
- JavaScript ArcGIS Ground.when用法及代碼示例
- JavaScript ArcGIS GroupLayer.portalItem用法及代碼示例
- JavaScript ArcGIS GroupLayer layerview-create事件用法及代碼示例
- JavaScript ArcGIS GroupLayer.minScale用法及代碼示例
- JavaScript ArcGIS GroupLayer.layers用法及代碼示例
- JavaScript ArcGIS GroupLayer.addMany用法及代碼示例
- JavaScript ArcGIS GroupLayer.loadAll用法及代碼示例
- JavaScript ArcGIS GroupLayer.on用法及代碼示例
- JavaScript ArcGIS GroupLayer.when用法及代碼示例
- JavaScript ArcGIS GroupLayer.tables用法及代碼示例
- JavaScript ArcGIS GroupLayer.effect用法及代碼示例
- JavaScript ArcGIS GroupLayer.maxScale用法及代碼示例
- JavaScript ArcGIS GroupLayer layerview-create-error事件用法及代碼示例
- JavaScript ArcGIS GroupLayer.add用法及代碼示例
- JavaScript ArcGIS GroupElement.visibilityExpression用法及代碼示例
- JavaScript ArcGIS GroupLayer.visible用法及代碼示例
- JavaScript ArcGIS GroupLayer.opacity用法及代碼示例
- JavaScript ArcGIS GroupElement用法及代碼示例
- JavaScript ArcGIS GraphicsLayer.opacity用法及代碼示例
- JavaScript ArcGIS GraphicsLayer用法及代碼示例
注:本文由純淨天空篩選整理自arcgis.com大神的英文原創作品 Ground。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。