HillshadeLayer
API Reference (beta) for <HillshadeLayer />
| Property | Type | Description |
|---|---|---|
id optional | string | - |
source optional | string | - |
sourceLayer optional | string | - |
beforeId optional | string | - |
children optional | Snippet<[]> | - |
metadata optional | unknown | - |
minzoom optional | number | - |
maxzoom optional | number | - |
filter optional | FilterSpecification | - |
layout optional | {
visibility?: "none" | "visible"
} | - |
paint optional | {
hillshade-illumination-direction?: PropertyValueSpecification<NumberArraySpecification>,
hillshade-illumination-altitude?: PropertyValueSpecification<NumberArraySpecification>,
hillshade-illumination-anchor?: PropertyValueSpecification<"map" | "viewport">,
hillshade-exaggeration?: PropertyValueSpecification<number>,
hillshade-shadow-color?: PropertyValueSpecification<ColorArraySpecification>,
hillshade-highlight-color?: PropertyValueSpecification<ColorArraySpecification>,
hillshade-accent-color?: PropertyValueSpecification<string>,
hillshade-method?: PropertyValueSpecification<"standard" | "basic" | "combined" | "igor" | "multidirectional">
} | - |
onclick optional | (ev: MapLayerMouseEvent) => void | - |
ondblclick optional | (ev: MapLayerMouseEvent) => void | - |
onmousedown optional | (ev: MapLayerMouseEvent) => void | - |
onmouseup optional | (ev: MapLayerMouseEvent) => void | - |
onmousemove optional | (ev: MapLayerMouseEvent) => void | - |
onmouseenter optional | (ev: MapLayerMouseEvent) => void | - |
onmouseleave optional | (ev: MapLayerMouseEvent) => void | - |
onmouseover optional | (ev: MapLayerMouseEvent) => void | - |
onmouseout optional | (ev: MapLayerMouseEvent) => void | - |
oncontextmenu optional | (ev: MapLayerMouseEvent) => void | - |
ontouchstart optional | (ev: MapLayerTouchEvent) => void | - |
ontouchend optional | (ev: MapLayerTouchEvent) => void | - |
ontouchcancel optional | (ev: MapLayerTouchEvent) => void | - |