Type Alias: NextGenNearestMapOptions
NextGenNearestMapOptions =
object
Defined in: src/garminsdk/components/map/assembled/NextGenNearestMapBuilder.tsx:44
Options for creating a next-generation (NXi, G3000, etc) Garmin nearest waypoint map.
Properties
airplaneIconAnchor
airplaneIconAnchor:
ReadonlyFloat64Array|Subscribable<ReadonlyFloat64Array>
Defined in: src/garminsdk/components/map/assembled/NextGenNearestMapBuilder.tsx:151
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/NextGenNearestMapBuilder.tsx:154
The orientation of the player airplane icon. Defaults to MapOwnAirplaneIconOrientation.HeadingUp.
airplaneIconSize
airplaneIconSize:
number
Defined in: src/garminsdk/components/map/assembled/NextGenNearestMapBuilder.tsx:144
The size of the player airplane icon, in pixels.
airplaneIconSrc
airplaneIconSrc:
string|Subscribable<string>
Defined in: src/garminsdk/components/map/assembled/NextGenNearestMapBuilder.tsx:141
The URI of the player airplane icon's image asset
allowRelativeTerrainMode?
optionalallowRelativeTerrainMode:boolean
Defined in: src/garminsdk/components/map/assembled/NextGenNearestMapBuilder.tsx:264
Whether to allow relative terrain mode. Defaults to false. Ignored if useTerrainUserSettings is false or
settingManager is not defined.
bingDelay?
optionalbingDelay:number
Defined in: src/garminsdk/components/map/assembled/NextGenNearestMapBuilder.tsx:49
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/NextGenNearestMapBuilder.tsx:46
The ID to assign to the map's bound Bing Map instance.
dataUpdateFreq
dataUpdateFreq:
number|Subscribable<number>
Defined in: src/garminsdk/components/map/assembled/NextGenNearestMapBuilder.tsx:52
The frequency, in hertz, with which player airplane and autopilot properties are updated from event bus data.
defaultNoTargetRangeIndex?
optionaldefaultNoTargetRangeIndex:number|Subscribable<number> |null
Defined in: src/garminsdk/components/map/assembled/NextGenNearestMapBuilder.tsx:61
The default map range index to apply when there is no highlighted waypoint, or null if no range index should be
applied. Defaults to null.
flightPlanner?
optionalflightPlanner:FlightPlanner
Defined in: src/garminsdk/components/map/assembled/NextGenNearestMapBuilder.tsx:157
The flight planner containing the active flight plan. Required to display the active flight plan.
groundRelativeTerrainBlendDuration?
optionalgroundRelativeTerrainBlendDuration:number
Defined in: src/garminsdk/components/map/assembled/NextGenNearestMapBuilder.tsx:270
The amount of time, in milliseconds, over which to blend the on-ground and relative terrain mode colors when transitioning between the two. Defaults to 10000 milliseconds.
includeAirspaces?
optionalincludeAirspaces:boolean
Defined in: src/garminsdk/components/map/assembled/NextGenNearestMapBuilder.tsx:138
Whether to display airspaces. Defaults to true.
includeAltitudeArc?
optionalincludeAltitudeArc:boolean
Defined in: src/garminsdk/components/map/assembled/NextGenNearestMapBuilder.tsx:175
Whether to include the altitude intercept arc display. Defaults to true.
includeDetailIndicator?
optionalincludeDetailIndicator:boolean
Defined in: src/garminsdk/components/map/assembled/NextGenNearestMapBuilder.tsx:207
Whether to include a detail indicator. Defaults to true.
includeOrientationIndicator?
optionalincludeOrientationIndicator:boolean
Defined in: src/garminsdk/components/map/assembled/NextGenNearestMapBuilder.tsx:201
Whether to include an orientation indicator. Defaults to true.
includeRangeIndicator?
optionalincludeRangeIndicator:boolean
Defined in: src/garminsdk/components/map/assembled/NextGenNearestMapBuilder.tsx:204
Whether to include a map range indicator. Defaults to false.
includeRunwayOutlines?
optionalincludeRunwayOutlines:boolean
Defined in: src/garminsdk/components/map/assembled/NextGenNearestMapBuilder.tsx:129
Whether to display airport runway outlines. Defaults to false.
includeTerrainScale?
optionalincludeTerrainScale:boolean
Defined in: src/garminsdk/components/map/assembled/NextGenNearestMapBuilder.tsx:219
Whether to include a terrain scale indicator. Defaults to true.
includeTrackVector?
optionalincludeTrackVector:boolean
Defined in: src/garminsdk/components/map/assembled/NextGenNearestMapBuilder.tsx:172
Whether to include the track vector display. Defaults to true.
includeTrafficFailedIndicator?
optionalincludeTrafficFailedIndicator:boolean
Defined in: src/garminsdk/components/map/assembled/NextGenNearestMapBuilder.tsx:216
Whether to include a traffic failed mode indicator. Defaults to true.
includeTrafficOffScaleIndicator?
optionalincludeTrafficOffScaleIndicator:boolean
Defined in: src/garminsdk/components/map/assembled/NextGenNearestMapBuilder.tsx:213
Whether to include a traffic off-scale status indicator. Defaults to true.
includeTrafficStatusIndicator?
optionalincludeTrafficStatusIndicator:boolean
Defined in: src/garminsdk/components/map/assembled/NextGenNearestMapBuilder.tsx:228
Whether to include a traffic status indicator. Defaults to true.
includeWindVector?
optionalincludeWindVector:boolean
Defined in: src/garminsdk/components/map/assembled/NextGenNearestMapBuilder.tsx:178
Whether to include the wind vector display. Defaults to true. Ignored if windDataProvider is not defined.
lineOptions?
optionallineOptions:Readonly<WaypointHighlightLineOptions>
Defined in: src/garminsdk/components/map/assembled/NextGenNearestMapBuilder.tsx:55
Styling options for the waypoint highlight line.
lnavIndex?
optionallnavIndex:number|Subscribable<number>
Defined in: src/garminsdk/components/map/assembled/NextGenNearestMapBuilder.tsx:160
The index of the LNAV from which to source data. Defaults to 0.
metricRangeArray?
optionalmetricRangeArray: readonlyNumberUnitInterface<UnitFamily.Distance>[]
Defined in: src/garminsdk/components/map/assembled/NextGenNearestMapBuilder.tsx:104
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/NextGenNearestMapBuilder.tsx:198
The URI of the mini-compass's image asset. Required to display the mini-compass.
nauticalRangeArray?
optionalnauticalRangeArray: readonlyNumberUnitInterface<UnitFamily.Distance>[]
Defined in: src/garminsdk/components/map/assembled/NextGenNearestMapBuilder.tsx:101
The map range array to use for nautical units mode. Defaults to a standard range array.
nexradMinRangeIndex?
optionalnexradMinRangeIndex:number
Defined in: src/garminsdk/components/map/assembled/NextGenNearestMapBuilder.tsx:275
The minimum range index, inclusive, at which NEXRAD is visible.
noGpsBannerText?
optionalnoGpsBannerText:string
Defined in: src/garminsdk/components/map/assembled/NextGenNearestMapBuilder.tsx:120
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/NextGenNearestMapBuilder.tsx:117
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/NextGenNearestMapBuilder.tsx:110
The URI of the no-heading player airplane icon's image asset, or a subscribable which provides it.
pointerBoundsOffset?
optionalpointerBoundsOffset:ReadonlyFloat64Array|Subscribable<ReadonlyFloat64Array>
Defined in: src/garminsdk/components/map/assembled/NextGenNearestMapBuilder.tsx:189
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/NextGenNearestMapBuilder.tsx:195
The size of the pointer information box. Required to display the pointer information box. Ignored if the map pointer is not supported.
rangeCompassOptions
rangeCompassOptions:
RangeCompassOptions
Defined in: src/garminsdk/components/map/assembled/NextGenNearestMapBuilder.tsx:126
Styling options for the range compass.
rangeEndpoints?
optionalrangeEndpoints:Partial<Record<MapOrientation,ReadonlyFloat64Array|Subscribable<ReadonlyFloat64Array>>>
Defined in: src/garminsdk/components/map/assembled/NextGenNearestMapBuilder.tsx:98
The range endpoints of the map for each orientation mode, 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 the
following:
{
[MapOrientation.NorthUp]: [0.5, 0.5, 0.5, 0.25],
[MapOrientation.HeadingUp]: [0.5, 0.67, 0.5, 0.33],
[MapOrientation.TrackUp]: [0.5, 0.67, 0.5, 0.33]
}
rangeRingOptions
rangeRingOptions:
RangeRingOptions
Defined in: src/garminsdk/components/map/assembled/NextGenNearestMapBuilder.tsx:123
Styling options for the range ring.
relativeTerrainStatusIndicatorIconPath?
optionalrelativeTerrainStatusIndicatorIconPath:string
Defined in: src/garminsdk/components/map/assembled/NextGenNearestMapBuilder.tsx:225
The path to the relative terrain mode status indicator icon's image file. Required to include the relative terrain mode status indicator.
runwayDesignationImageCache?
optionalrunwayDesignationImageCache:MapRunwayDesignationImageCache
Defined in: src/garminsdk/components/map/assembled/NextGenNearestMapBuilder.tsx:135
The image cache from which to retrieve runway designation images. If not defined, runway designations will not be
rendered. Ignored if includeRunwayOutlines is false.
settingManager?
optionalsettingManager:UserSettingManager<Partial<MapUserSettingTypes>>
Defined in: src/garminsdk/components/map/assembled/NextGenNearestMapBuilder.tsx:240
A user setting manager containing map settings. If not defined, map options will not be controlled by user settings.
showDetailIndicatorTitle?
optionalshowDetailIndicatorTitle:boolean
Defined in: src/garminsdk/components/map/assembled/NextGenNearestMapBuilder.tsx:210
Whether to show the detail indicator title. Defaults to true. Ignored if includeDetailIndicator is false.
showTrafficAltRestriction?
optionalshowTrafficAltRestriction:boolean
Defined in: src/garminsdk/components/map/assembled/NextGenNearestMapBuilder.tsx:234
Whether to show the traffic altitude restriction mode on the traffic status indicator. Defaults to true. Ignored
if includeTrafficStatusIndicator is false.
supportDataIntegrity?
optionalsupportDataIntegrity:boolean
Defined in: src/garminsdk/components/map/assembled/NextGenNearestMapBuilder.tsx:107
Whether to support data integrity state. Defaults to true.
targetOffsets?
optionaltargetOffsets:Partial<Record<MapOrientation,ReadonlyFloat64Array|Subscribable<ReadonlyFloat64Array>>>
Defined in: src/garminsdk/components/map/assembled/NextGenNearestMapBuilder.tsx:84
The nominal projected target offset of the map for each orientation mode, 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
the following:
{
[MapOrientation.NorthUp]: [0, 0],
[MapOrientation.HeadingUp]: [0, 0.17],
[MapOrientation.TrackUp]: [0, 0.17]
}
trafficIconOptions?
optionaltrafficIconOptions:NextGenNearestMapTrafficIconOptions
Defined in: src/garminsdk/components/map/assembled/NextGenNearestMapBuilder.tsx:169
Configuration options for traffic icons. Required to display traffic.
trafficSettingManager?
optionaltrafficSettingManager:UserSettingManager<Partial<TrafficUserSettingTypes>>
Defined in: src/garminsdk/components/map/assembled/NextGenNearestMapBuilder.tsx:246
A user setting manager containing settings controlling the operation of the traffic system. If not defined, certain traffic display options will not be controlled by user settings.
trafficSystem?
optionaltrafficSystem:TrafficSystem
Defined in: src/garminsdk/components/map/assembled/NextGenNearestMapBuilder.tsx:166
The traffic system from which to retrieve traffic intruder data. Required to display traffic.
unitsSettingManager?
optionalunitsSettingManager:UnitsUserSettingManager
Defined in: src/garminsdk/components/map/assembled/NextGenNearestMapBuilder.tsx:249
A display units user setting manager. If not defined, map display units will not be controlled by user settings.
useAirspaceVisUserSettings?
optionaluseAirspaceVisUserSettings:boolean
Defined in: src/garminsdk/components/map/assembled/NextGenNearestMapBuilder.tsx:299
Whether to bind airspace visibility to user settings. Defaults to true. Ignored if settingManager is not
defined.
useAltitudeArcUserSettings?
optionaluseAltitudeArcUserSettings:boolean
Defined in: src/garminsdk/components/map/assembled/NextGenNearestMapBuilder.tsx:311
Whether to bind altitude intercept arc options to user settings. Defaults to true. Ignored if settingManager
is not defined.
useDeclutterUserSetting?
optionaluseDeclutterUserSetting:boolean
Defined in: src/garminsdk/components/map/assembled/NextGenNearestMapBuilder.tsx:287
Whether to bind the global declutter function to user settings. Defaults to true. Ignored if settingManager is
not defined.
useNexradUserSettings?
optionaluseNexradUserSettings:boolean
Defined in: src/garminsdk/components/map/assembled/NextGenNearestMapBuilder.tsx:281
Whether to bind the display of NEXRAD to user settings. Defaults to false. Ignored if settingManager is not
defined.
useOrientationUserSettings?
optionaluseOrientationUserSettings:boolean
Defined in: src/garminsdk/components/map/assembled/NextGenNearestMapBuilder.tsx:255
Whether to bind map orientation to user settings. Defaults to true. Ignored if settingManager is not defined.
useRangeUserSettingByDefault?
optionaluseRangeUserSettingByDefault:boolean
Defined in: src/garminsdk/components/map/assembled/NextGenNearestMapBuilder.tsx:252
Whether the map's range should be controlled by user setting by default. Defaults to true.
useTerrainUserSettings?
optionaluseTerrainUserSettings:boolean
Defined in: src/garminsdk/components/map/assembled/NextGenNearestMapBuilder.tsx:258
Whether to bind terrain colors to user settings. Defaults to true. Ignored if settingManager is not defined.
useTrackVectorUserSettings?
optionaluseTrackVectorUserSettings:boolean
Defined in: src/garminsdk/components/map/assembled/NextGenNearestMapBuilder.tsx:305
Whether to bind track vector options to user settings. Defaults to true. Ignored if settingManager is not
defined.
useWaypointVisUserSettings?
optionaluseWaypointVisUserSettings:boolean
Defined in: src/garminsdk/components/map/assembled/NextGenNearestMapBuilder.tsx:293
Whether to bind waypoint visibility to user settings. Defaults to true. Ignored if settingManager is not
defined.
useWindVectorUserSettings?
optionaluseWindVectorUserSettings:boolean
Defined in: src/garminsdk/components/map/assembled/NextGenNearestMapBuilder.tsx:317
Whether to bind wind vector options to user settings. Defaults to true. Ignored if settingManager is not
defined.
vnavIndex?
optionalvnavIndex:number|Subscribable<number>
Defined in: src/garminsdk/components/map/assembled/NextGenNearestMapBuilder.tsx:163
The index of the VNAV from which to source data. Defaults to 0.
waypointIconImageCache
waypointIconImageCache:
WaypointIconImageCache
Defined in: src/garminsdk/components/map/assembled/NextGenNearestMapBuilder.tsx:64
The image cache from which to retrieve waypoint icon images.
waypointStyleFontType
waypointStyleFontType:
"Roboto"|"DejaVu"
Defined in: src/garminsdk/components/map/assembled/NextGenNearestMapBuilder.tsx:67
The font type to use for waypoint labels.
waypointStyleScale?
optionalwaypointStyleScale:number
Defined in: src/garminsdk/components/map/assembled/NextGenNearestMapBuilder.tsx:70
The scaling factor of waypoint icons and labels. Defaults to 1.
windDataProvider?
optionalwindDataProvider:WindDataProvider
Defined in: src/garminsdk/components/map/assembled/NextGenNearestMapBuilder.tsx:181
A provider of wind data for the wind vector. Required to display the wind vector.