Type Alias: NextGenConnextMapOptions
NextGenConnextMapOptions =
object
Defined in: src/garminsdk/components/map/assembled/NextGenConnextMapBuilder.tsx:38
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:159
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:152
The size of the player airplane icon, in pixels.
airplaneIconSrc
airplaneIconSrc:
string|Subscribable<string>
Defined in: src/garminsdk/components/map/assembled/NextGenConnextMapBuilder.tsx:149
The URI of the player airplane icon's image asset
bingDelay?
optionalbingDelay:number
Defined in: src/garminsdk/components/map/assembled/NextGenConnextMapBuilder.tsx:46
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:43
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/NextGenConnextMapBuilder.tsx:54
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.
facilityLoader?
optionalfacilityLoader:FacilityLoader
Defined in: src/garminsdk/components/map/assembled/NextGenConnextMapBuilder.tsx:40
The facility loader to use. If not defined, then a default instance will be created.
flightPlanner?
optionalflightPlanner:FlightPlanner
Defined in: src/garminsdk/components/map/assembled/NextGenConnextMapBuilder.tsx:162
The flight planner containing the active flight plan. Required to display the active flight plan.
includeAirspaces?
optionalincludeAirspaces:boolean
Defined in: src/garminsdk/components/map/assembled/NextGenConnextMapBuilder.tsx:146
Whether to display airspaces. Defaults to true.
includeAltitudeArc?
optionalincludeAltitudeArc:boolean
Defined in: src/garminsdk/components/map/assembled/NextGenConnextMapBuilder.tsx:174
Whether to include the altitude intercept arc display. Defaults to true.
includeOrientationIndicator?
optionalincludeOrientationIndicator:boolean
Defined in: src/garminsdk/components/map/assembled/NextGenConnextMapBuilder.tsx:200
Whether to include an orientation indicator. Defaults to true.
includeRangeIndicator?
optionalincludeRangeIndicator:boolean
Defined in: src/garminsdk/components/map/assembled/NextGenConnextMapBuilder.tsx:203
Whether to include a map range indicator. Defaults to false.
includeRunwayOutlines?
optionalincludeRunwayOutlines:boolean
Defined in: src/garminsdk/components/map/assembled/NextGenConnextMapBuilder.tsx:129
Whether to display airport runway outlines. Defaults to false.
includeTrackVector?
optionalincludeTrackVector:boolean
Defined in: src/garminsdk/components/map/assembled/NextGenConnextMapBuilder.tsx:171
Whether to include the track vector display. Defaults to true.
includeWindVector?
optionalincludeWindVector:boolean
Defined in: src/garminsdk/components/map/assembled/NextGenConnextMapBuilder.tsx:177
Whether to include the wind vector display. Defaults to true. Ignored if windDataProvider is not defined.
lnavIndex?
optionallnavIndex:number|Subscribable<number>
Defined in: src/garminsdk/components/map/assembled/NextGenConnextMapBuilder.tsx:165
The index of the LNAV from which to source data. Defaults to 0.
metricRangeArray?
optionalmetricRangeArray: readonlyNumberUnitInterface<Distance>[]
Defined in: src/garminsdk/components/map/assembled/NextGenConnextMapBuilder.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/NextGenConnextMapBuilder.tsx:197
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/NextGenConnextMapBuilder.tsx:101
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/NextGenConnextMapBuilder.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/NextGenConnextMapBuilder.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/NextGenConnextMapBuilder.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/NextGenConnextMapBuilder.tsx:188
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/NextGenConnextMapBuilder.tsx:194
The size of the pointer information box. Required to display the pointer information box. Ignored if the map pointer is not supported.
radarOverlayMinRangeIndex?
optionalradarOverlayMinRangeIndex:number
Defined in: src/garminsdk/components/map/assembled/NextGenConnextMapBuilder.tsx:223
The minimum range index, inclusive, at which the radar overlay is visible.
rangeCompassOptions
rangeCompassOptions:
RangeCompassOptions
Defined in: src/garminsdk/components/map/assembled/NextGenConnextMapBuilder.tsx:126
Styling options for the range compass.
rangeEndpoints?
optionalrangeEndpoints:Partial<Record<MapOrientation,ReadonlyFloat64Array|Subscribable<ReadonlyFloat64Array>>>
Defined in: src/garminsdk/components/map/assembled/NextGenConnextMapBuilder.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/NextGenConnextMapBuilder.tsx:123
Styling options for the range ring.
runwayDesignationImageCache?
optionalrunwayDesignationImageCache:MapRunwayDesignationImageCache
Defined in: src/garminsdk/components/map/assembled/NextGenConnextMapBuilder.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&WeatherMapUserSettingTypes>>
Defined in: src/garminsdk/components/map/assembled/NextGenConnextMapBuilder.tsx:209
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/NextGenConnextMapBuilder.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/NextGenConnextMapBuilder.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]
}
unitsSettingManager?
optionalunitsSettingManager:UnitsUserSettingManager
Defined in: src/garminsdk/components/map/assembled/NextGenConnextMapBuilder.tsx:212
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/NextGenConnextMapBuilder.tsx:241
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/NextGenConnextMapBuilder.tsx:253
Whether to bind altitude intercept arc options to user settings. Defaults to true. Ignored if settingManager
is not defined.
useOrientationUserSettings?
optionaluseOrientationUserSettings:boolean
Defined in: src/garminsdk/components/map/assembled/NextGenConnextMapBuilder.tsx:218
Whether to bind map orientation to user settings. Defaults to true. Ignored if settingManager is not defined.
useRadarOverlayUserSettings?
optionaluseRadarOverlayUserSettings:boolean
Defined in: src/garminsdk/components/map/assembled/NextGenConnextMapBuilder.tsx:229
Whether to bind the display of the radar overlay to user settings. Defaults to true. Ignored if settingManager
is not defined.
useRangeUserSettingByDefault?
optionaluseRangeUserSettingByDefault:boolean
Defined in: src/garminsdk/components/map/assembled/NextGenConnextMapBuilder.tsx:215
Whether the map's range should be controlled by user setting by default. Defaults to true.
userFacilityScopeFilter()?
optionaluserFacilityScopeFilter: (scope) =>boolean
Defined in: src/garminsdk/components/map/assembled/NextGenConnextMapBuilder.tsx:143
A function that filters user facilities to be displayed by the nearest waypoints layer based on their scopes. If not defined, then user facilities will not be filtered based on scope.
Parameters
| Parameter | Type | Description |
|---|---|---|
scope | string | A user facility scope. |
Returns
boolean
Whether to display the user facility with the specified scope.
useTrackVectorUserSettings?
optionaluseTrackVectorUserSettings:boolean
Defined in: src/garminsdk/components/map/assembled/NextGenConnextMapBuilder.tsx:247
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/NextGenConnextMapBuilder.tsx:235
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/NextGenConnextMapBuilder.tsx:259
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/NextGenConnextMapBuilder.tsx:168
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:57
The image cache from which to retrieve waypoint icon images.
waypointRendererAirportDataFlags?
optionalwaypointRendererAirportDataFlags:number
Defined in: src/garminsdk/components/map/assembled/NextGenConnextMapBuilder.tsx:70
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/NextGenConnextMapBuilder.tsx:60
The font type to use for waypoint labels.
waypointStyleScale?
optionalwaypointStyleScale:number
Defined in: src/garminsdk/components/map/assembled/NextGenConnextMapBuilder.tsx:63
The scaling factor of waypoint icons and labels. Defaults to 1.
windDataProvider?
optionalwindDataProvider:WindDataProvider
Defined in: src/garminsdk/components/map/assembled/NextGenConnextMapBuilder.tsx:180
A provider of wind data for the wind vector. Required to display the wind vector.