Readonly
Private
_portalPrivate
_viewPrivate
destroy$An Angular ElementRef
of the
Private
esriA static set of
Esri SceneViewProperties
that will be passed to the
Esri SceneView
when it is constructed by the WebMapComponent
. Useful to set properties on the view for the first render.
For example, to disable parts of the default SceneView
UI.
Private
rxA reference to the
Esri SceneView
that is associated with this component's view.
Readonly
view$Private
webThe
Esri SceneView.center
property as an Angular event. Internally, the VMC library uses the Esri watch pattern.
supports 2-way data binding, but it can disrupt animations.
The
Esri SceneView.focused
property as an Angular event. Internally, the VMC library uses the Esri watch pattern.
Does not supports 2-way data binding.
The
Esri SceneView.interacting
property as an Angular event. Internally, the VMC library uses the Esri watch pattern.
Does not supports 2-way data binding.
An rxjs
Observable Stream exposed as an Angular Event. This property events the value true
when
one or more supported layers in the SceneView
are updating. It emits false
when the updates are stable.
The
Esri SceneView.orientation
property as an Angular event. Internally, the VMC library uses the Esri watch pattern.
Does not supports 2-way data binding.
The
Esri SceneView.resolution
property as an Angular event. Internally, the VMC library uses the Esri watch pattern.
Does not supports 2-way data binding.
The
Esri SceneView.scale
property as an Angular event. Internally, the VMC library uses the Esri watch pattern.
Does not supports 2-way data binding.
Emits a reference to the
Esri SceneView
when it is fully loaded, as indicated by the View's
View.when
method.
The
Esri SceneView.stationary
property as an Angular event. Internally, the VMC library uses the Esri watch pattern.
Does not supports 2-way data binding.
The
Esri SceneView.updating
property as an Angular event. Internally, the VMC library uses the Esri watch pattern.
Does not supports 2-way data binding.
The
Esri SceneView.blur
event, exposed as an Angular event.
The
Esri SceneView.click
event, exposed as an Angular event.
The
Esri SceneView.double-click
event, exposed as an Angular event.
The
Esri SceneView.drag
event, exposed as an Angular event.
The
Esri SceneView.focus
event, exposed as an Angular event.
The
Esri SceneView.hold
event, exposed as an Angular event.
The
Esri SceneView.immediate-click
event, exposed as an Angular event.
The
Esri SceneView.immediate-double-click
event, exposed as an Angular event.
The
Esri SceneView.key-down
event, exposed as an Angular event.
The
Esri SceneView.key-up
event, exposed as an Angular event.
The
Esri SceneView.layerview-create
event, exposed as an Angular event.
The
Esri SceneView.layerview-create-error
event, exposed as an Angular event.
The
Esri SceneView.layerview-destroy
event, exposed as an Angular event.
The
Esri SceneView.mouse-wheel
event, exposed as an Angular event.
The
Esri SceneView.pointer-down
event, exposed as an Angular event.
The
Esri SceneView.pointer-enter
event, exposed as an Angular event.
The
Esri SceneView.pointer-leave
event, exposed as an Angular event.
The
Esri SceneView.pointer-move
event, exposed as an Angular event.
The
Esri SceneView.pointer-up
event, exposed as an Angular event.
The
Esri SceneView.resize
event, exposed as an Angular event.
The
Esri SceneView.viewpoint
property as an Angular event. Internally, the VMC library uses the Esri watch pattern.
Does not supports 2-way data binding.
The
Esri SceneView.zoom
property as an Angular event. Internally, the VMC library uses the Esri watch pattern.
supports 2-way data binding, but it can disrupt animations.
An Angular Component input.
The PortalItem.id
of a WebScene item in an ArcGIS Portal or AGOL.
Private
initPrivate
ngPrivate
ngGenerated using TypeDoc
Renders an Esri ArcGIS JavaScript API
WebScene
to the DOM.This component can be thought of as the top of a VMC map tree. Add the
vmc-web-map
selector to your Angular template, and add any dependent widgets inside the element as child elements.Example usage: