Interface: NearestAirportFilteredSearchSession<IcaoDataType>
Defined in: src/sdk/navigation/FacilityClient.ts:83
A nearest search session that can filter airports.
Extends
NearestIcaoSearchSession<IcaoDataType>
Type Parameters
| Type Parameter |
|---|
IcaoDataType extends NearestIcaoSearchSessionDataType |
Properties
icaoDataType
readonlyicaoDataType:IcaoDataType
Defined in: src/sdk/navigation/FacilityClient.ts:77
The data type of the ICAOs provided by this session.
Inherited from
NearestIcaoSearchSession.icaoDataType
Methods
searchNearest()
searchNearest(
lat,lon,radius,maxItems):Promise<NearestSearchResults<NearestIcaoSearchSessionDataTypeMap[IcaoDataType],NearestIcaoSearchSessionDataTypeMap[IcaoDataType]>>
Defined in: src/sdk/navigation/FacilityClient.ts:48
Searches for nearest facilities from the specified point.
Parameters
| Parameter | Type | Description |
|---|---|---|
lat | number | The latitude, in degrees. |
lon | number | The longitude, in degrees. |
radius | number | The radius around the point to search, in meters. |
maxItems | number | The maximum number of items. |
Returns
Promise<NearestSearchResults<NearestIcaoSearchSessionDataTypeMap[IcaoDataType], NearestIcaoSearchSessionDataTypeMap[IcaoDataType]>>
The nearest search results.
Inherited from
NearestIcaoSearchSession.searchNearest
setAirportFilter()
setAirportFilter(
showClosed,classMask):void
Defined in: src/sdk/navigation/FacilityClient.ts:89
Sets the filter for the airport nearest search.
Parameters
| Parameter | Type | Description |
|---|---|---|
showClosed | boolean | Whether or not to show closed airports. |
classMask | number | A bitmask to determine which JS airport classes to show. |
Returns
void
setExtendedAirportFilters()
setExtendedAirportFilters(
surfaceTypeMask,approachTypeMask,toweredMask,minRunwayLength):void
Defined in: src/sdk/navigation/FacilityClient.ts:98
Sets the extended airport filters for the airport nearest search.
Parameters
| Parameter | Type | Description |
|---|---|---|
surfaceTypeMask | number | A bitmask of allowable runway surface types. |
approachTypeMask | number | A bitmask of allowable approach types. |
toweredMask | number | A bitmask of untowered (1) or towered (2) bits. |
minRunwayLength | number | The minimum allowable runway length, in meters. |
Returns
void