---
title: Interface: SkyLayerOptions
source: https://vjmap.com/doc/Interface_SkyLayerOptions.html
---

# Interface: SkyLayerOptions

### Hierarchy

- [*OverlayLayerBaseOptions*](#interfacesdefaultoverlaylayerbaseoptionsmd)

  ↳ **SkyLayerOptions**

### Table of contents

#### Properties

- [filter](#filter)
- [isHoverFeatureState](#ishoverfeaturestate)
- [isHoverPointer](#ishoverpointer)
- [layerId](#layerid)
- [maxzoom](#maxzoom)
- [minzoom](#minzoom)
- [skyAtmosphereColor](#skyatmospherecolor)
- [skyAtmosphereHaloColor](#skyatmospherehalocolor)
- [skyAtmosphereSun](#skyatmospheresun)
- [skyAtmosphereSunIntensity](#skyatmospheresunintensity)
- [skyGradient](#skygradient)
- [skyGradientCenter](#skygradientcenter)
- [skyGradientRadius](#skygradientradius)
- [skyOpacity](#skyopacity)
- [skyType](#skytype)
- [sourceId](#sourceid)
- [sourceLayer](#sourcelayer)
- [visibility](#visibility)

### Properties

#### 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)

___

#### skyAtmosphereColor

• `Optional` **skyAtmosphereColor**: *string*

___

#### skyAtmosphereHaloColor

• `Optional` **skyAtmosphereHaloColor**: *string*

___

#### skyAtmosphereSun

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

___

#### skyAtmosphereSunIntensity

• `Optional` **skyAtmosphereSunIntensity**: *number*

___

#### skyGradient

• `Optional` **skyGradient**: [*ExpressionSpecificationEx*](#expressionspecificationex)

___

#### skyGradientCenter

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

___

#### skyGradientRadius

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

___

#### skyOpacity

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

___

#### skyType

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

___

#### 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="interfacesspringoptionsmd"></a>

[vjmap](#readmemd) / [Exports](#modulesmd) / SpringOptions
