Skip to main content

Class: NextGenProcMapBuilder

Builds next-generation (NXi, G3000, etc) Garmin procedure maps.

Constructors

constructor

new NextGenProcMapBuilder(): NextGenProcMapBuilder

Returns

NextGenProcMapBuilder

Methods

build

build<MapBuilder>(mapBuilder, options): MapBuilder

Configures a map builder to generate a next-generation (NXi, G3000, etc) Garmin procedure map. The map displays a flight plan procedure (departure, arrival, approach) and its transitions, and is always focused on the displayed procedure. The map is also locked to a North Up orientation.

The module [GarminMapKeys.ProcedurePreview]: MapProcedurePreviewModule is added to the map model and can be used to control the displayed procedure.

The module [GarminMapKeys.FlightPlanFocus]: MapFlightPlanFocusModule is added to the map model and can be used to control the procedure focus.

The controller [GarminMapKeys.Range]: MapRangeController is added to the map context and can be used to control the range of the map.

If the map pointer is supported, the controller [GarminMapKeys.Pointer]: MapPointerController is added to the map context and can be used to control the pointer.

The map builder will not be configured to apply a custom projected size, dead zone, or to automatically update the map.

Type parameters

NameType
MapBuilderextends MapSystemBuilder<any, any, any, any>

Parameters

NameTypeDescription
mapBuilderMapBuilderThe map builder to configure.
optionsNextGenProcMapOptionsOptions for configuring the map.

Returns

MapBuilder

The builder, after it has been configured.

Defined in

src/garminsdk/components/map/assembled/NextGenProcMapBuilder.tsx:182