コンテンツにスキップ

About

マテリアル は、レイヤーの描画(スタイリング)オプションです。各マテリアルは、レイヤー設定上のそれぞれのキーで設定します(例:vector レイヤーの polygonterrain レイヤーの terrain)。レイヤーがどのマテリアルを受け付けるかは、そのタイプによって異なります。

レイヤータイプ別のマテリアル

Section titled “レイヤータイプ別のマテリアル”
レイヤータイプマテリアル(設定キー)
vectorpoint, billboard, text, polyline, polygon
rasterraster, hillshade, elevationHeatmap
terrainterrain
3d-tilesmodel
マテリアル設定キー使用するレイヤー
PointMaterialpointvector
BillboardMaterialbillboardvector
TextMaterialtextvector
PolylineMaterialpolylinevector
PolygonMaterialpolygonvector
RasterMaterialrasterraster
HillshadeMaterialhillshaderaster(raster-dem)
ElevationHeatmapMaterialelevationHeatmapraster(raster-dem)
TerrainMaterialterrainterrain
ModelMaterialmodel3d-tiles
// vector レイヤーは複数のマテリアルを一度に取れます
view.addLayer({
type: "vector",
source: features,
point: { color: 0xff0000, size: 10 },
polyline: { color: 0x00ff00, width: 2 },
polygon: { color: 0x0000ff, opacity: 0.5 },
});