Type Alias: NextGenProcMapOptions
NextGenProcMapOptions =
object
Defined in: src/garminsdk/components/map/assembled/NextGenProcMapBuilder.tsx:25
Options for creating a next-generation (NXi, G3000, etc) Garmin procedure map.
Properties
airplaneIconAnchor
airplaneIconAnchor:
ReadonlyFloat64Array|Subscribable<ReadonlyFloat64Array>
Defined in: src/garminsdk/components/map/assembled/NextGenProcMapBuilder.tsx:122
The point on the player airplane icon that is anchored to the airplane's position, or a subscribable which provides it. The point is expressed as a 2-tuple relative to the icon's width and height, with [0, 0] at the top left and [1, 1] at the bottom right.
airplaneIconOrientation?
optionalairplaneIconOrientation:MapOwnAirplaneIconOrientation|Subscribable<MapOwnAirplaneIconOrientation>
Defined in: src/garminsdk/components/map/assembled/NextGenProcMapBuilder.tsx:125
The orientation of the player airplane icon. Defaults to MapOwnAirplaneIconOrientation.HeadingUp.
airplaneIconSize
airplaneIconSize:
number
Defined in: src/garminsdk/components/map/assembled/NextGenProcMapBuilder.tsx:115
The size of the player airplane icon, in pixels.
airplaneIconSrc
airplaneIconSrc:
string|Subscribable<string>
Defined in: src/garminsdk/components/map/assembled/NextGenProcMapBuilder.tsx:112
The URI of the player airplane icon's image asset
allowRelativeTerrainMode?
optionalallowRelativeTerrainMode:boolean
Defined in: src/garminsdk/components/map/assembled/NextGenProcMapBuilder.tsx:163
Whether to allow relative terrain mode. Defaults to true. Ignored if useTerrainUserSettings is false or
settingManager is not defined.
bingDelay?
optionalbingDelay:number
Defined in: src/garminsdk/components/map/assembled/NextGenProcMapBuilder.tsx:33
The amount of time, in milliseconds, to delay binding the map's Bing Map instance. Defaults to 0.
bingId
bingId:
string
Defined in: src/garminsdk/components/map/assembled/NextGenProcMapBuilder.tsx:30
The ID to assign to the map's bound Bing Map instance.
dataUpdateFreq
dataUpdateFreq:
number|null|Subscribable<number|null>
Defined in: src/garminsdk/components/map/assembled/NextGenProcMapBuilder.tsx:41
The default frequency, in hertz, at which to update player airplane and autopilot properties from their bound data
sources. If the frequency is null, then updates will not be throttled by frequency - each property will be
updated as soon as the value of its data source changes. If the frequency is not null, then each property will
only be updated when the map is updated, and the frequency of updates will not exceed updateFreq.
defaultFocusRangeIndex?
optionaldefaultFocusRangeIndex:number
Defined in: src/garminsdk/components/map/assembled/NextGenProcMapBuilder.tsx:106
The default map range index to apply when the procedure focus consists of only a single point in space. Defaults
to 17 (25 NM/50 KM with standard range arrays).
facilityLoader?
optionalfacilityLoader:FacilityLoader
Defined in: src/garminsdk/components/map/assembled/NextGenProcMapBuilder.tsx:27
The facility loader to use. If not defined, then a default instance will be created.
includeOrientationIndicator?
optionalincludeOrientationIndicator:boolean
Defined in: src/garminsdk/components/map/assembled/NextGenProcMapBuilder.tsx:145
Whether to include an orientation indicator. Defaults to true.
metricRangeArray?
optionalmetricRangeArray: readonlyNumberUnitInterface<Distance>[]
Defined in: src/garminsdk/components/map/assembled/NextGenProcMapBuilder.tsx:75
The map range array to use for metric units mode. Defaults to a standard range array.
miniCompassImgSrc?
optionalminiCompassImgSrc:string
Defined in: src/garminsdk/components/map/assembled/NextGenProcMapBuilder.tsx:142
The URI of the mini-compass's image asset. Required to display the mini-compass.
nauticalRangeArray?
optionalnauticalRangeArray: readonlyNumberUnitInterface<Distance>[]
Defined in: src/garminsdk/components/map/assembled/NextGenProcMapBuilder.tsx:72
The map range array to use for nautical units mode. Defaults to a standard range array.
noGpsBannerText?
optionalnoGpsBannerText:string
Defined in: src/garminsdk/components/map/assembled/NextGenProcMapBuilder.tsx:91
The text of the banner that is displayed when GPS position is not available. Defaults to 'NO GPS POSITION'.
noHeadingAirplaneIconAnchor?
optionalnoHeadingAirplaneIconAnchor:ReadonlyFloat64Array|Subscribable<ReadonlyFloat64Array>
Defined in: src/garminsdk/components/map/assembled/NextGenProcMapBuilder.tsx:88
The point on the no-heading player airplane icon that is anchored to the airplane's position, or a subscribable which provides it. The point is expressed as a 2-tuple relative to the icon's width and height, with [0, 0] at the top left and [1, 1] at the bottom right.
noHeadingAirplaneIconSrc?
optionalnoHeadingAirplaneIconSrc:string|Subscribable<string>
Defined in: src/garminsdk/components/map/assembled/NextGenProcMapBuilder.tsx:81
The URI of the no-heading player airplane icon's image asset, or a subscribable which provides it.
nominalFocusMargins?
optionalnominalFocusMargins:ReadonlyFloat64Array|Subscribable<ReadonlyFloat64Array>
Defined in: src/garminsdk/components/map/assembled/NextGenProcMapBuilder.tsx:100
A subscribable which provides the nominal focus margins, as [left, top, right, bottom] in pixels. The nominal
margins define the offset of the boundaries of the focus region relative to the map's projected window,
excluding the dead zone. Positive values represent offsets toward the center of the window. When the flight plan
is focused, the focused elements of the plan are guaranteed to be contained within the focus region. Defaults to
[0, 0, 0, 0].
pointerBoundsOffset?
optionalpointerBoundsOffset:ReadonlyFloat64Array|Subscribable<ReadonlyFloat64Array>
Defined in: src/garminsdk/components/map/assembled/NextGenProcMapBuilder.tsx:133
The offset of the boundary surrounding the area in which the pointer can freely move, from the edge of the
projected map, excluding the dead zone, or a subscribable which provides it. Expressed as
[left, top, right, bottom], relative to the width and height, as appropriate, of the projected map window. A
positive offset is directed toward the center of the map. Required to support the map pointer.
pointerInfoSize?
optionalpointerInfoSize:MapPointerInfoLayerSize
Defined in: src/garminsdk/components/map/assembled/NextGenProcMapBuilder.tsx:139
The size of the pointer information box. Required to display the pointer information box. Ignored if the map pointer is not supported.
rangeEndpoints?
optionalrangeEndpoints:ReadonlyFloat64Array|Subscribable<ReadonlyFloat64Array>
Defined in: src/garminsdk/components/map/assembled/NextGenProcMapBuilder.tsx:69
The range endpoints of the map, as [x1, y1, x2, y2], where each component is expressed relative to the width or
height of the map's projected window, excluding the dead zone. Defaults to [0.5, 0.5, 0.5, 0.25].
rangeRingOptions
rangeRingOptions:
RangeRingOptions
Defined in: src/garminsdk/components/map/assembled/NextGenProcMapBuilder.tsx:109
Styling options for the range ring.
settingManager?
optionalsettingManager:UserSettingManager<Partial<MapUserSettingTypes>>
Defined in: src/garminsdk/components/map/assembled/NextGenProcMapBuilder.tsx:151
A user setting manager containing map settings. If not defined, map options will not be controlled by user settings.
supportDataIntegrity?
optionalsupportDataIntegrity:boolean
Defined in: src/garminsdk/components/map/assembled/NextGenProcMapBuilder.tsx:78
Whether to support data integrity state. Defaults to true.
targetOffset?
optionaltargetOffset:ReadonlyFloat64Array|Subscribable<ReadonlyFloat64Array>
Defined in: src/garminsdk/components/map/assembled/NextGenProcMapBuilder.tsx:63
The nominal projected target offset of the map, as [x, y], where each component is expressed relative to the
width or height of the map's projected window, excluding the dead zone. Defaults to [0, 0].
unitsSettingManager?
optionalunitsSettingManager:UnitsUserSettingManager
Defined in: src/garminsdk/components/map/assembled/NextGenProcMapBuilder.tsx:154
A display units user setting manager. If not defined, map display units will not be controlled by user settings.
useDeclutterUserSetting?
optionaluseDeclutterUserSetting:boolean
Defined in: src/garminsdk/components/map/assembled/NextGenProcMapBuilder.tsx:169
Whether to bind the global declutter function to user settings. Defaults to true. Ignored if settingManager is
not defined.
useTerrainUserSettings?
optionaluseTerrainUserSettings:boolean
Defined in: src/garminsdk/components/map/assembled/NextGenProcMapBuilder.tsx:157
Whether to bind terrain colors to user settings. Defaults to false. Ignored if settingManager is not defined.
waypointIconImageCache
waypointIconImageCache:
WaypointIconImageCache
Defined in: src/garminsdk/components/map/assembled/NextGenProcMapBuilder.tsx:44
The image cache from which to retrieve waypoint icon images.
waypointRendererAirportDataFlags?
optionalwaypointRendererAirportDataFlags:number
Defined in: src/garminsdk/components/map/assembled/NextGenProcMapBuilder.tsx:57
Bitflags describing the requested data to be loaded in airport facilities retrieved by the map for rendering purposes. This controls what data are available from airport waypoints registered with the map's waypoint renderer. Defaults to NextGenGarminMapUtils.AIRPORT_DATA_FLAGS.
waypointStyleFontType
waypointStyleFontType:
"Roboto"|"DejaVu"
Defined in: src/garminsdk/components/map/assembled/NextGenProcMapBuilder.tsx:47
The font type to use for waypoint labels.
waypointStyleScale?
optionalwaypointStyleScale:number
Defined in: src/garminsdk/components/map/assembled/NextGenProcMapBuilder.tsx:50
The scaling factor of waypoint icons and labels. Defaults to 1.