Type Alias: NextGenConnextMapOptions
NextGenConnextMapOptions =
object
Defined in: src/garminsdk/components/map/assembled/NextGenConnextMapBuilder.tsx:34
Options for creating a next-generation (NXi, G3000, etc) Garmin Connext weather map.
Properties
airplaneIconAnchor
airplaneIconAnchor:
ReadonlyFloat64Array
|Subscribable
<ReadonlyFloat64Array
>
Defined in: src/garminsdk/components/map/assembled/NextGenConnextMapBuilder.tsx:132
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.
airplaneIconSize
airplaneIconSize:
number
Defined in: src/garminsdk/components/map/assembled/NextGenConnextMapBuilder.tsx:125
The size of the player airplane icon, in pixels.
airplaneIconSrc
airplaneIconSrc:
string
|Subscribable
<string
>
Defined in: src/garminsdk/components/map/assembled/NextGenConnextMapBuilder.tsx:122
The URI of the player airplane icon's image asset
bingDelay?
optional
bingDelay:number
Defined in: src/garminsdk/components/map/assembled/NextGenConnextMapBuilder.tsx:39
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/NextGenConnextMapBuilder.tsx:36
The ID to assign to the map's bound Bing Map instance.
dataUpdateFreq
dataUpdateFreq:
number
|Subscribable
<number
>
Defined in: src/garminsdk/components/map/assembled/NextGenConnextMapBuilder.tsx:42
The frequency, in hertz, with which player airplane and autopilot properties are updated from event bus data.
flightPlanner?
optional
flightPlanner:FlightPlanner
Defined in: src/garminsdk/components/map/assembled/NextGenConnextMapBuilder.tsx:135
The flight planner containing the active flight plan. Required to display the active flight plan.
includeAirspaces?
optional
includeAirspaces:boolean
Defined in: src/garminsdk/components/map/assembled/NextGenConnextMapBuilder.tsx:119
Whether to display airspaces. Defaults to true
.
includeAltitudeArc?
optional
includeAltitudeArc:boolean
Defined in: src/garminsdk/components/map/assembled/NextGenConnextMapBuilder.tsx:147
Whether to include the altitude intercept arc display. Defaults to true
.
includeOrientationIndicator?
optional
includeOrientationIndicator:boolean
Defined in: src/garminsdk/components/map/assembled/NextGenConnextMapBuilder.tsx:173
Whether to include an orientation indicator. Defaults to true
.
includeRangeIndicator?
optional
includeRangeIndicator:boolean
Defined in: src/garminsdk/components/map/assembled/NextGenConnextMapBuilder.tsx:176
Whether to include a map range indicator. Defaults to false
.
includeRunwayOutlines?
optional
includeRunwayOutlines:boolean
Defined in: src/garminsdk/components/map/assembled/NextGenConnextMapBuilder.tsx:110
Whether to display airport runway outlines. Defaults to false
.
includeTrackVector?
optional
includeTrackVector:boolean
Defined in: src/garminsdk/components/map/assembled/NextGenConnextMapBuilder.tsx:144
Whether to include the track vector display. Defaults to true
.
includeWindVector?
optional
includeWindVector:boolean
Defined in: src/garminsdk/components/map/assembled/NextGenConnextMapBuilder.tsx:150
Whether to include the wind vector display. Defaults to true
. Ignored if windDataProvider
is not defined.
lnavIndex?
optional
lnavIndex:number
|Subscribable
<number
>
Defined in: src/garminsdk/components/map/assembled/NextGenConnextMapBuilder.tsx:138
The index of the LNAV from which to source data. Defaults to 0
.
metricRangeArray?
optional
metricRangeArray: readonlyNumberUnitInterface
<UnitFamily.Distance
>[]
Defined in: src/garminsdk/components/map/assembled/NextGenConnextMapBuilder.tsx:85
The map range array to use for metric units mode. Defaults to a standard range array.
miniCompassImgSrc?
optional
miniCompassImgSrc:string
Defined in: src/garminsdk/components/map/assembled/NextGenConnextMapBuilder.tsx:170
The URI of the mini-compass's image asset. Required to display the mini-compass.
nauticalRangeArray?
optional
nauticalRangeArray: readonlyNumberUnitInterface
<UnitFamily.Distance
>[]
Defined in: src/garminsdk/components/map/assembled/NextGenConnextMapBuilder.tsx:82
The map range array to use for nautical units mode. Defaults to a standard range array.
noGpsBannerText?
optional
noGpsBannerText:string
Defined in: src/garminsdk/components/map/assembled/NextGenConnextMapBuilder.tsx:101
The text of the banner that is displayed when GPS position is not available. Defaults to 'NO GPS POSITION'
.
noHeadingAirplaneIconAnchor?
optional
noHeadingAirplaneIconAnchor:ReadonlyFloat64Array
|Subscribable
<ReadonlyFloat64Array
>
Defined in: src/garminsdk/components/map/assembled/NextGenConnextMapBuilder.tsx:98
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?
optional
noHeadingAirplaneIconSrc:string
|Subscribable
<string
>
Defined in: src/garminsdk/components/map/assembled/NextGenConnextMapBuilder.tsx:91
The URI of the no-heading player airplane icon's image asset, or a subscribable which provides it.
pointerBoundsOffset?
optional
pointerBoundsOffset:ReadonlyFloat64Array
|Subscribable
<ReadonlyFloat64Array
>
Defined in: src/garminsdk/components/map/assembled/NextGenConnextMapBuilder.tsx:161
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?
optional
pointerInfoSize:MapPointerInfoLayerSize
Defined in: src/garminsdk/components/map/assembled/NextGenConnextMapBuilder.tsx:167
The size of the pointer information box. Required to display the pointer information box. Ignored if the map pointer is not supported.
radarOverlayMinRangeIndex?
optional
radarOverlayMinRangeIndex:number
Defined in: src/garminsdk/components/map/assembled/NextGenConnextMapBuilder.tsx:196
The minimum range index, inclusive, at which the radar overlay is visible.
rangeCompassOptions
rangeCompassOptions:
RangeCompassOptions
Defined in: src/garminsdk/components/map/assembled/NextGenConnextMapBuilder.tsx:107
Styling options for the range compass.
rangeEndpoints?
optional
rangeEndpoints:Partial
<Record
<MapOrientation
,ReadonlyFloat64Array
|Subscribable
<ReadonlyFloat64Array
>>>
Defined in: src/garminsdk/components/map/assembled/NextGenConnextMapBuilder.tsx:79
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/NextGenConnextMapBuilder.tsx:104
Styling options for the range ring.
runwayDesignationImageCache?
optional
runwayDesignationImageCache:MapRunwayDesignationImageCache
Defined in: src/garminsdk/components/map/assembled/NextGenConnextMapBuilder.tsx:116
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?
optional
settingManager:UserSettingManager
<Partial
<MapUserSettingTypes
&WeatherMapUserSettingTypes
>>
Defined in: src/garminsdk/components/map/assembled/NextGenConnextMapBuilder.tsx:182
A user setting manager containing map settings. If not defined, map options will not be controlled by user settings.
supportDataIntegrity?
optional
supportDataIntegrity:boolean
Defined in: src/garminsdk/components/map/assembled/NextGenConnextMapBuilder.tsx:88
Whether to support data integrity state. Defaults to true
.
targetOffsets?
optional
targetOffsets:Partial
<Record
<MapOrientation
,ReadonlyFloat64Array
|Subscribable
<ReadonlyFloat64Array
>>>
Defined in: src/garminsdk/components/map/assembled/NextGenConnextMapBuilder.tsx:65
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]
}
unitsSettingManager?
optional
unitsSettingManager:UnitsUserSettingManager
Defined in: src/garminsdk/components/map/assembled/NextGenConnextMapBuilder.tsx:185
A display units user setting manager. If not defined, map display units will not be controlled by user settings.
useAirspaceVisUserSettings?
optional
useAirspaceVisUserSettings:boolean
Defined in: src/garminsdk/components/map/assembled/NextGenConnextMapBuilder.tsx:214
Whether to bind airspace visibility to user settings. Defaults to true
. Ignored if settingManager
is not
defined.
useAltitudeArcUserSettings?
optional
useAltitudeArcUserSettings:boolean
Defined in: src/garminsdk/components/map/assembled/NextGenConnextMapBuilder.tsx:226
Whether to bind altitude intercept arc options to user settings. Defaults to true
. Ignored if settingManager
is not defined.
useOrientationUserSettings?
optional
useOrientationUserSettings:boolean
Defined in: src/garminsdk/components/map/assembled/NextGenConnextMapBuilder.tsx:191
Whether to bind map orientation to user settings. Defaults to true
. Ignored if settingManager
is not defined.
useRadarOverlayUserSettings?
optional
useRadarOverlayUserSettings:boolean
Defined in: src/garminsdk/components/map/assembled/NextGenConnextMapBuilder.tsx:202
Whether to bind the display of the radar overlay to user settings. Defaults to true
. Ignored if settingManager
is not defined.
useRangeUserSettingByDefault?
optional
useRangeUserSettingByDefault:boolean
Defined in: src/garminsdk/components/map/assembled/NextGenConnextMapBuilder.tsx:188
Whether the map's range should be controlled by user setting by default. Defaults to true
.
useTrackVectorUserSettings?
optional
useTrackVectorUserSettings:boolean
Defined in: src/garminsdk/components/map/assembled/NextGenConnextMapBuilder.tsx:220
Whether to bind track vector options to user settings. Defaults to true
. Ignored if settingManager
is not
defined.
useWaypointVisUserSettings?
optional
useWaypointVisUserSettings:boolean
Defined in: src/garminsdk/components/map/assembled/NextGenConnextMapBuilder.tsx:208
Whether to bind waypoint visibility to user settings. Defaults to true
. Ignored if settingManager
is not
defined.
useWindVectorUserSettings?
optional
useWindVectorUserSettings:boolean
Defined in: src/garminsdk/components/map/assembled/NextGenConnextMapBuilder.tsx:232
Whether to bind wind vector options to user settings. Defaults to true
. Ignored if settingManager
is not
defined.
vnavIndex?
optional
vnavIndex:number
|Subscribable
<number
>
Defined in: src/garminsdk/components/map/assembled/NextGenConnextMapBuilder.tsx:141
The index of the VNAV from which to source data. Defaults to 0
.
waypointIconImageCache
waypointIconImageCache:
WaypointIconImageCache
Defined in: src/garminsdk/components/map/assembled/NextGenConnextMapBuilder.tsx:45
The image cache from which to retrieve waypoint icon images.
waypointStyleFontType
waypointStyleFontType:
"Roboto"
|"DejaVu"
Defined in: src/garminsdk/components/map/assembled/NextGenConnextMapBuilder.tsx:48
The font type to use for waypoint labels.
waypointStyleScale?
optional
waypointStyleScale:number
Defined in: src/garminsdk/components/map/assembled/NextGenConnextMapBuilder.tsx:51
The scaling factor of waypoint icons and labels. Defaults to 1
.
windDataProvider?
optional
windDataProvider:WindDataProvider
Defined in: src/garminsdk/components/map/assembled/NextGenConnextMapBuilder.tsx:153
A provider of wind data for the wind vector. Required to display the wind vector.