JimuSceneLayerView

Class

The JimuSceneLayerView extends from the JimuLayerView.

Inheritance: JimuSceneLayerViewJimuLayerView

Constructors

constructor

Class Constructor
new JimuSceneLayerView(optionsJimuSceneLayerViewOptions): JimuSceneLayerView
Parameters
ParameterType
options
JimuSceneLayerViewOptions
Returns 
JimuSceneLayerView

Properties

Hide inherited properties
PropertyTypeNotes
id
 inherited 
string

The id of the JimuLayerView instance. It connects the JimuMapView.id and the JimuLayerId with "-"

index
 inherited 
number

The order defined in the webmap

jimuMapViewId
 inherited 
string

The jimuMapViewId is the corresponding JimuMapView instance id.

layer
 inherited 
any

The layer is the corresponding layer object in ArcGIS JavaScript API View.map.

layerDataSourceId
 inherited 
string

The layerDataSourceId is the corresponding datasource id.

type
 inherited 
string

The layer type, see ArcGIS Maps SDK for JavaScript Layer type]((https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-Layer.html#type))

SceneLayerView

The view is the ArcGIS Maps SDK for JavaScript SceneLayerView.

id

inherited
Class Property
id: string

The id of the JimuLayerView instance. It connects the JimuMapView.id and the JimuLayerId with "-"

Inherited from JimuLayerView.id

index

inherited
Class Property
index: number

The order defined in the webmap

Inherited from JimuLayerView.index

jimuMapViewId

inherited
Class Property
jimuMapViewId: string

The jimuMapViewId is the corresponding JimuMapView instance id.

layer

inherited
Class Property
layer: any

The layer is the corresponding layer object in ArcGIS JavaScript API View.map.

Inherited from JimuLayerView.layer

layerDataSourceId

inherited
Class Property
layerDataSourceId: string

The layerDataSourceId is the corresponding datasource id.

view

Class Property
view: SceneLayerView

The view is the ArcGIS Maps SDK for JavaScript SceneLayerView.

Methods

Hide inherited methods
MethodReturnsNotes
destroy()
 inherited 
void

Destroy the JimuLayerView instance.

Return the cooresponding data source of the layer

getMapSceneView()
 inherited 
MapView | SceneView

Return the MapView or SceneView of the layer view.

selectFeatureById(id, record?)
void

Select feature

selectFeaturesByIds(ids, records?)
void

Select features

destroy

inherited
Class Method
destroy(): void

Destroy the JimuLayerView instance.

Returns 
void
Inherited from JimuLayerView.destroy

getLayerDataSource

Class Method
getLayerDataSource(): SceneLayerDataSource

Return the cooresponding data source of the layer

Returns 
SceneLayerDataSource

getMapSceneView

inherited
Class Method
getMapSceneView(): MapView | SceneView

Return the MapView or SceneView of the layer view.

Returns 
MapView | SceneView

selectFeatureById

Class Method
selectFeatureById(idstring, record?FeatureDataRecord): void

Select feature

Parameters
ParameterType
id
string
record
FeatureDataRecord
Returns 
void

selectFeaturesByIds

Class Method
selectFeaturesByIds(idsstring[], records?FeatureDataRecord[]): void

Select features

Parameters
ParameterType
ids
string[]
records
FeatureDataRecord[]
Returns 
void

Your browser is no longer supported. Please upgrade your browser for the best experience. See our browser deprecation post for more details.