Skip to main content

Class: NextGenNavMapBuilder

Defined in: src/garminsdk/components/map/assembled/NextGenNavMapBuilder.tsx:338

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

Constructors

Constructor

new NextGenNavMapBuilder(): NextGenNavMapBuilder

Returns

NextGenNavMapBuilder

Methods

build()

static build<MapBuilder>(mapBuilder, options): MapBuilder

Defined in: src/garminsdk/components/map/assembled/NextGenNavMapBuilder.tsx:357

Configures a map builder to generate a next-generation (NXi, G3000, etc) Garmin navigation map.

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

If flight plan focus is supported, the module [GarminMapKeys.FlightPlanFocus]: MapFlightPlanFocusModule is added to the map model and can be used to control the focus.

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

Type Parameter
MapBuilder extends MapSystemBuilder<any, any, any, any>

Parameters

ParameterTypeDescription
mapBuilderMapBuilderThe map builder to configure.
optionsNextGenNavMapOptionsOptions for configuring the map.

Returns

MapBuilder

The builder, after it has been configured.