worldwind-ui API / ngx-worldwind / WwGeoJsonLayerComponent
Class: WwGeoJsonLayerComponent ​
Defined in: angular/src/lib/layers.ts:310
Loads GeoJSON into its own renderable layer; reloads when source or style change.
Example ​
<ww-geojson-layer [source]="airports" name="Airports" [featureStyle]="airportStyle" (loaded)="onLoaded($event)" />Extends ​
Constructors ​
Constructor ​
new WwGeoJsonLayerComponent():
WwGeoJsonLayerComponent
Defined in: angular/src/lib/layers.ts:318
Returns ​
WwGeoJsonLayerComponent
Overrides ​
Properties ​
attribution ​
readonlyattribution:InputSignal<string|LayerAttribution|null|undefined>
Defined in: angular/src/lib/layers.ts:51
Credit for the layer's data (shown by ww-attribution); null hides a built-in default.
Inherited from ​
displayName ​
readonlydisplayName:InputSignal<string|undefined>
Defined in: angular/src/lib/layers.ts:44
Inherited from ​
enabled ​
readonlyenabled:InputSignal<boolean|undefined>
Defined in: angular/src/lib/layers.ts:45
Inherited from ​
featureStyle ​
readonlyfeatureStyle:InputSignal<GeoJsonStyle|GeoJsonStyleResolver|undefined>
Defined in: angular/src/lib/layers.ts:314
Per-geometry styling (named featureStyle because style is the DOM attribute).
index ​
readonlyindex:InputSignal<number|undefined>
Defined in: angular/src/lib/layers.ts:43
Position in the layer stack (0 = bottom). Creation only.
Inherited from ​
layer ​
readonlylayer:WritableSignal<WWRenderableLayer|null>
Defined in: angular/src/lib/layers.ts:61
The live WorldWind layer, null until the globe is ready (and, for async layers, loaded).
Inherited from ​
legend ​
readonlylegend:InputSignal<string|LayerLegend|null|undefined>
Defined in: angular/src/lib/layers.ts:53
Legend image URL or descriptor (shown by ww-legend).
Inherited from ​
loaded ​
readonlyloaded:OutputEmitterRef<WWRenderableLayer>
Defined in: angular/src/lib/layers.ts:316
loadError ​
readonlyloadError:OutputEmitterRef<unknown>
Defined in: angular/src/lib/layers.ts:58
Emits when an asynchronous create rejects.
Inherited from ​
maxActiveAltitude ​
readonlymaxActiveAltitude:InputSignal<number|undefined>
Defined in: angular/src/lib/layers.ts:49
Inherited from ​
minActiveAltitude ​
readonlyminActiveAltitude:InputSignal<number|undefined>
Defined in: angular/src/lib/layers.ts:48
Inherited from ​
name ​
readonlyname:InputSignal<string>
Defined in: angular/src/lib/layers.ts:315
opacity ​
readonlyopacity:InputSignal<number|undefined>
Defined in: angular/src/lib/layers.ts:46
Inherited from ​
pickEnabled ​
readonlypickEnabled:InputSignal<boolean|undefined>
Defined in: angular/src/lib/layers.ts:47
Inherited from ​
source ​
readonlysource:InputSignal<string|object>
Defined in: angular/src/lib/layers.ts:312
A URL, a JSON string, or a GeoJSON object.
timeDimension ​
readonlytimeDimension:InputSignal<TimeDimension|null|undefined>
Defined in: angular/src/lib/layers.ts:55
The instants the layer can show (used by ww-time-slider); read from capabilities when available.