Interface: MapAirspaceLayerProps
Component props for MapAirspaceLayer.
Hierarchy
MapLayerProps
<MapAirspaceLayerModules
>↳
MapAirspaceLayerProps
Properties
airspaceRenderManager
• airspaceRenderManager: MapAirspaceRenderManager
The airspace render manager to use to render airspaces.
Defined in
src/sdk/components/map/layers/MapAirspaceLayer.tsx:34
bus
• bus: EventBus
The event bus.
Defined in
src/sdk/components/map/layers/MapAirspaceLayer.tsx:28
children
• Optional
children: DisplayChildren
[]
The children of the display component.
Inherited from
Defined in
src/sdk/components/FSComponent.ts:122
class
• Optional
class: string
| SubscribableSet
<string
>
The CSS class(es) to apply to the root of this layer.
Inherited from
Defined in
src/sdk/components/map/MapLayer.ts:25
lodBoundaryCache
• lodBoundaryCache: LodBoundaryCache
A cache of LodBoundary objects to use to cache airspace search results.
Defined in
src/sdk/components/map/layers/MapAirspaceLayer.tsx:31
mapProjection
• mapProjection: MapProjection
A map projection model.
Inherited from
Defined in
src/sdk/components/map/MapLayer.ts:15
maxSearchItemCount
• maxSearchItemCount: Subscribable
<number
>
A subscribable which provides the maximum number of items to return per airspace search.
Defined in
src/sdk/components/map/layers/MapAirspaceLayer.tsx:40
maxSearchRadius
• maxSearchRadius: Subscribable
<NumberUnitInterface
<Distance
, Unit
<Distance
>>>
A subscribable which provides the maximum airspace search radius.
Defined in
src/sdk/components/map/layers/MapAirspaceLayer.tsx:37
model
• model: MapModel
<MapAirspaceLayerModules
>
A map model.
Inherited from
Defined in
src/sdk/components/map/MapLayer.ts:12
ref
• Optional
ref: NodeReference
<any
>
A reference to the display component.
Inherited from
Defined in
src/sdk/components/FSComponent.ts:125
renderTimeBudget
• Optional
renderTimeBudget: number
The maximum amount of time, in milliseconds, allotted per frame for rendering airspaces. Defaults to 0.2.
Defined in
src/sdk/components/map/layers/MapAirspaceLayer.tsx:46
searchDebounceDelay
• Optional
searchDebounceDelay: number
The debounce delay, in milliseconds, for airspace searches. Defaults to 500.
Defined in
src/sdk/components/map/layers/MapAirspaceLayer.tsx:43
updateFreq
• Optional
updateFreq: Subscribable
<number
>
A subscribable which provides the maximum update frequency of the layer, in hertz. Note that the actual update frequency will not exceed the update frequency of the layer's parent map. If not defined, the frequency will default to that of the layer's parent map.
Inherited from
Defined in
src/sdk/components/map/MapLayer.ts:22