Skip to main content

Interface: MapFlightPlanWaypointRecordManager

Defined in: src/garminsdk/components/map/flightplan/MapFlightPlanWaypointRecordManager.ts:6

Manages flight plan waypoint records.

Methods

isBusy()

isBusy(): boolean

Defined in: src/garminsdk/components/map/flightplan/MapFlightPlanWaypointRecordManager.ts:12

Checks whether this manager is busy with a waypoint refresh.

Returns

boolean

Whether this manager is busy with a waypoint refresh.


refreshWaypoints()

refreshWaypoints(flightPlan, activeLegIndex, repick, startIndex?, endIndex?): Promise<void>

Defined in: src/garminsdk/components/map/flightplan/MapFlightPlanWaypointRecordManager.ts:24

Refreshes this manager's waypoint records, keeping them up to date with a specified flight plan.

Parameters

ParameterTypeDescription
flightPlannull | FlightPlanA flight plan.
activeLegIndexnumberThe global index of the active flight plan leg, or -1 if there is no active leg.
repickbooleanWhether to repick waypoints.
startIndex?numberThe global index of the first flight plan leg from which to pick waypoints, inclusive. Defaults to 0. Ignored if repick is false.
endIndex?numberThe global index of the last flight plan leg from which to pick waypoints, inclusive. Defaults to flightPlan.length - 1. Ignored if repick is false.

Returns

Promise<void>