Class: WaypointInfoStore
Defined in: src/garminsdk/navigation/WaypointInfoStore.ts:24
A store for commonly used waypoint info.
Extended by
Constructors
Constructor
new WaypointInfoStore(
waypoint?,planePos?,options?):WaypointInfoStore
Defined in: src/garminsdk/navigation/WaypointInfoStore.ts:97
Constructor.
Parameters
| Parameter | Type | Description |
|---|---|---|
waypoint? | null | Waypoint | Subscribable<null | Waypoint> | A subscribable which provides this store's waypoint, or an initial value to set this store's waypoint. If not defined, this store's waypoint can still be set via its .waypoint property. |
planePos? | Subscribable<GeoPointInterface> | A subscribable which provides the current airplane position for this store. If not defined, then this store will not provide distance- or bearing-to-waypoint information. |
options? | Readonly<WaypointInfoStoreOptions> | Options with which to configure the store. |
Returns
WaypointInfoStore
Properties
city
readonlycity:Subscribable<undefined|string>
Defined in: src/garminsdk/navigation/WaypointInfoStore.ts:54
The city associated with this store's current waypoint, or undefined if there is no such value.
facility
readonlyfacility:Subscribable<null|Facility>
Defined in: src/garminsdk/navigation/WaypointInfoStore.ts:32
The facility associated with this store's current waypoint.
name
readonlyname:Subscribable<undefined|string>
Defined in: src/garminsdk/navigation/WaypointInfoStore.ts:42
The name of this store's current waypoint, or undefined if there is no such value.
region
readonlyregion:Subscribable<undefined|string>
Defined in: src/garminsdk/navigation/WaypointInfoStore.ts:51
The region of this store's current waypoint, or undefined if there is no such value.
waypoint
Defined in: src/garminsdk/navigation/WaypointInfoStore.ts:28
This store's current waypoint.
Accessors
bearing
Get Signature
get bearing():
Subscribable<NumberUnitInterface<"navangle",NavAngleUnit>>
Defined in: src/garminsdk/navigation/WaypointInfoStore.ts:72
The true bearing, in degrees, from the airplane to this store's current waypoint.
Returns
Subscribable<NumberUnitInterface<"navangle", NavAngleUnit>>
distance
Get Signature
get distance():
Subscribable<NumberUnitInterface<Distance,Unit<Distance>>>
Defined in: src/garminsdk/navigation/WaypointInfoStore.ts:65
The distance from the airplane to this store's current waypoint.
Returns
Subscribable<NumberUnitInterface<Distance, Unit<Distance>>>
location
Get Signature
get location():
Subscribable<GeoPointInterface>
Defined in: src/garminsdk/navigation/WaypointInfoStore.ts:37
The location of this store's current waypoint.
Returns
Subscribable<GeoPointInterface>
radial
Get Signature
get radial():
Subscribable<NumberUnitInterface<"navangle",NavAngleUnit>>
Defined in: src/garminsdk/navigation/WaypointInfoStore.ts:79
The radial relative to true north, in degrees, from this store's current waypoint along which the airplane lies.
Returns
Subscribable<NumberUnitInterface<"navangle", NavAngleUnit>>
Methods
destroy()
destroy():
void
Defined in: src/garminsdk/navigation/WaypointInfoStore.ts:218
Destroys this store.
Returns
void