Readonly
Private
_basemap$Readonly
Private
_center$Readonly
Private
_initPrivate
_viewReadonly
Private
_zoom$Private
destroy$/**
ElementRef
Private
esriPrivate
rxPrivate
sceneA reference to the
Esri SceneView
that is associated with this component's view.
Readonly
view$The
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 property that sets the default basemap.
If set during the components runtime (after ngOnInit
), changing
this property will update the scene.
An Angular component input property that sets the default center of the map. Expects a coordinate array of [x, y] or an Esri Point.
If set during the components runtime (after ngOnInit
), changing
this property will update the map.
A 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.
An Angular component input property that sets the default zoom of the map.
If set during the components runtime (after ngOnInit
), changing
this property will update the map.
Private
ngPrivate
ngGenerated using TypeDoc
Renders an Esri ArcGIS JavaScript API
SceneView
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: