# Interface: HeatmapOptions
# Hierarchy
-
↳ HeatmapOptions
# Table of contents
# Properties
- data
- filter
- heatmapColor
- heatmapIntensity
- heatmapOpacity
- heatmapRadius
- heatmapWeight
- isHoverFeatureState
- isHoverPointer
- layerId
- maxzoom
- minzoom
- sourceId
- sourceLayer
- visibility
# Properties
# data
• data: any
# filter
• Optional filter: any
Inherited from: OverlayLayerBaseOptions.filter
# heatmapColor
• Optional heatmapColor: ExpressionSpecificationEx
# heatmapIntensity
• Optional heatmapIntensity: number | ExpressionSpecificationEx | { stops: [number, number][] ; type: "exponential" } | { stops: [number, number][] ; type: "interval" }
# heatmapOpacity
• Optional heatmapOpacity: number | ExpressionSpecificationEx | { stops: [number, number][] ; type: "exponential" } | { stops: [number, number][] ; type: "interval" }
# heatmapRadius
• Optional heatmapRadius: 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" }
# heatmapWeight
• Optional heatmapWeight: 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" }
# 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