---
title: Interface: BackgroundLayerOptions
source: https://vjmap.com/en/doc/Interface_BackgroundLayerOptions.html
---

# Interface: BackgroundLayerOptions

[default](#modulesdefaultmd).BackgroundLayerOptions

### Hierarchy

- [*OverlayLayerBaseOptions*](#interfacesdefaultoverlaylayerbaseoptionsmd)

  ↳ **BackgroundLayerOptions**

### Table of contents

#### Properties

- [backgroundColor](#backgroundcolor)
- [backgroundOpacity](#backgroundopacity)
- [backgroundPattern](#backgroundpattern)
- [filter](#filter)
- [isHoverFeatureState](#ishoverfeaturestate)
- [isHoverPointer](#ishoverpointer)
- [layerId](#layerid)
- [maxzoom](#maxzoom)
- [minzoom](#minzoom)
- [sourceId](#sourceid)
- [sourceLayer](#sourcelayer)
- [visibility](#visibility)

### Properties

#### backgroundColor

• `Optional` **backgroundColor**: *string* \| [*ExpressionSpecificationEx*](#expressionspecificationex) \| { `stops`: [*number*, *string*][] ; `type`: ``"exponential"``  } \| { `stops`: [*number*, *string*][] ; `type`: ``"interval"``  }

___

#### backgroundOpacity

• `Optional` **backgroundOpacity**: *number* \| [*ExpressionSpecificationEx*](#expressionspecificationex) \| { `stops`: [*number*, *number*][] ; `type`: ``"exponential"``  } \| { `stops`: [*number*, *number*][] ; `type`: ``"interval"``  }

___

#### backgroundPattern

• `Optional` **backgroundPattern**: *string* \| [*ExpressionSpecificationEx*](#expressionspecificationex) \| { `stops`: [*number*, *string*][] ; `type`: ``"exponential"``  } \| { `stops`: [*number*, *string*][] ; `type`: ``"interval"``  }

___

#### filter

• `Optional` **filter**: *any*

Inherited from: [OverlayLayerBaseOptions](#interfacesdefaultoverlaylayerbaseoptionsmd).[filter](#filter)

___

#### isHoverFeatureState

• `Optional` **isHoverFeatureState**: *boolean*

Inherited from: [OverlayLayerBaseOptions](#interfacesdefaultoverlaylayerbaseoptionsmd).[isHoverFeatureState](#ishoverfeaturestate)

___

#### isHoverPointer

• `Optional` **isHoverPointer**: *boolean*

Inherited from: [OverlayLayerBaseOptions](#interfacesdefaultoverlaylayerbaseoptionsmd).[isHoverPointer](#ishoverpointer)

___

#### layerId

• `Optional` **layerId**: *string*

Inherited from: [OverlayLayerBaseOptions](#interfacesdefaultoverlaylayerbaseoptionsmd).[layerId](#layerid)

___

#### maxzoom

• `Optional` **maxzoom**: *number*

Inherited from: [OverlayLayerBaseOptions](#interfacesdefaultoverlaylayerbaseoptionsmd).[maxzoom](#maxzoom)

___

#### minzoom

• `Optional` **minzoom**: *number*

Inherited from: [OverlayLayerBaseOptions](#interfacesdefaultoverlaylayerbaseoptionsmd).[minzoom](#minzoom)

___

#### sourceId

• `Optional` **sourceId**: *string*

Inherited from: [OverlayLayerBaseOptions](#interfacesdefaultoverlaylayerbaseoptionsmd).[sourceId](#sourceid)

___

#### sourceLayer

• `Optional` **sourceLayer**: *string*

Inherited from: [OverlayLayerBaseOptions](#interfacesdefaultoverlaylayerbaseoptionsmd).[sourceLayer](#sourcelayer)

___

#### visibility

• `Optional` **visibility**: ``"visible"`` \| ``"none"``

Inherited from: [OverlayLayerBaseOptions](#interfacesdefaultoverlaylayerbaseoptionsmd).[visibility](#visibility)


<a name="interfacesdefaultcircleedgeoptionsmd"></a>

[vjmap](#readmemd) / [Exports](#modulesmd) / [default](#modulesdefaultmd) / CircleEdgeOptions
