唯杰地图 logo唯杰地图
VJMAP
EN

Interface: FillExtrusionOptions

更新于 2026-09-14约 13 分钟
.md

Hierarchy

Table of contents

Properties

Properties

data

• data: any


fillExtrusionBase

• Optional fillExtrusionBase: number | ExpressionSpecificationEx | { stops: [number, number][] ; type: "exponential" } | { stops: [number, number][] ; type: "interval" } | { default?: number ; property: string ; stops: [number, number][] ; type: "exponential" } | { default?: number ; property: string ; stops: [number, number][] ; type: "interval" } | { default?: number ; property: string ; stops: [string | number | boolean, number][] ; type: "categorical" } | { default?: number ; property: string ; type: "identity" } | { default?: number ; property: string ; stops: [{ value: number ; zoom: number }, number][] ; type: "exponential" } | { default?: number ; property: string ; stops: [{ value: number ; zoom: number }, number][] ; type: "interval" } | { default?: number ; property: string ; stops: [{ value: string | number | boolean ; zoom: number }, number][] ; type: "categorical" }


fillExtrusionColor

• Optional fillExtrusionColor: string | ExpressionSpecificationEx | { stops: [number, string][] ; type: "exponential" } | { stops: [number, string][] ; type: "interval" } | { default?: string ; property: string ; stops: [number, string][] ; type: "exponential" } | { default?: string ; property: string ; stops: [number, string][] ; type: "interval" } | { default?: string ; property: string ; stops: [string | number | boolean, string][] ; type: "categorical" } | { default?: string ; property: string ; type: "identity" } | { default?: string ; property: string ; stops: [{ value: number ; zoom: number }, string][] ; type: "exponential" } | { default?: string ; property: string ; stops: [{ value: number ; zoom: number }, string][] ; type: "interval" } | { default?: string ; property: string ; stops: [{ value: string | number | boolean ; zoom: number }, string][] ; type: "categorical" }


fillExtrusionHeight

• Optional fillExtrusionHeight: number | ExpressionSpecificationEx | { stops: [number, number][] ; type: "exponential" } | { stops: [number, number][] ; type: "interval" } | { default?: number ; property: string ; stops: [number, number][] ; type: "exponential" } | { default?: number ; property: string ; stops: [number, number][] ; type: "interval" } | { default?: number ; property: string ; stops: [string | number | boolean, number][] ; type: "categorical" } | { default?: number ; property: string ; type: "identity" } | { default?: number ; property: string ; stops: [{ value: number ; zoom: number }, number][] ; type: "exponential" } | { default?: number ; property: string ; stops: [{ value: number ; zoom: number }, number][] ; type: "interval" } | { default?: number ; property: string ; stops: [{ value: string | number | boolean ; zoom: number }, number][] ; type: "categorical" }


fillExtrusionOpacity

• Optional fillExtrusionOpacity: number | ExpressionSpecificationEx | { stops: [number, number][] ; type: "exponential" } | { stops: [number, number][] ; type: "interval" }


fillExtrusionPattern

• Optional fillExtrusionPattern: string | ExpressionSpecificationEx | { stops: [number, string][] ; type: "exponential" } | { stops: [number, string][] ; type: "interval" } | { default?: string ; property: string ; stops: [number, string][] ; type: "exponential" } | { default?: string ; property: string ; stops: [number, string][] ; type: "interval" } | { default?: string ; property: string ; stops: [string | number | boolean, string][] ; type: "categorical" } | { default?: string ; property: string ; type: "identity" } | { default?: string ; property: string ; stops: [{ value: number ; zoom: number }, string][] ; type: "exponential" } | { default?: string ; property: string ; stops: [{ value: number ; zoom: number }, string][] ; type: "interval" } | { default?: string ; property: string ; stops: [{ value: string | number | boolean ; zoom: number }, string][] ; type: "categorical" }


fillExtrusionTranslate

• Optional fillExtrusionTranslate: [number, number] | ExpressionSpecificationEx | { stops: [number, [number, number]][] ; type: "exponential" } | { stops: [number, [number, number]][] ; type: "interval" }


fillExtrusionTranslateAnchor

• Optional fillExtrusionTranslateAnchor: "map" | ExpressionSpecificationEx | "viewport" | { stops: [number, "map" | "viewport"][] ; type: "exponential" } | { stops: [number, "map" | "viewport"][] ; type: "interval" }


fillExtrusionVerticalGradient

• Optional fillExtrusionVerticalGradient: boolean | ExpressionSpecificationEx | { stops: [number, boolean][] ; type: "exponential" } | { stops: [number, boolean][] ; type: "interval" }


filter

• Optional filter: any

Inherited from: OverlayLayerBaseOptions.filter


isHoverFeatureState

• Optional isHoverFeatureState: boolean

Inherited from: OverlayLayerBaseOptions.isHoverFeatureState


isHoverPointer

• Optional isHoverPointer: boolean

Inherited from: OverlayLayerBaseOptions.isHoverPointer


layerId

• Optional layerId: string

Inherited from: OverlayLayerBaseOptions.layerId


maxzoom

• Optional maxzoom: number

Inherited from: OverlayLayerBaseOptions.maxzoom


minzoom

• Optional minzoom: number

Inherited from: OverlayLayerBaseOptions.minzoom


sourceId

• Optional sourceId: string

Inherited from: OverlayLayerBaseOptions.sourceId


sourceLayer

• Optional sourceLayer: string

Inherited from: OverlayLayerBaseOptions.sourceLayer


visibility

• Optional visibility: "visible" | "none"

Inherited from: OverlayLayerBaseOptions.visibility

vjmap / Exports / FrameAnimation

这篇文档有帮助吗?