Looks up fixes by identifier (e.g. "MERIT", "BOSCO"). Multiple fixes can share the same identifier in different ICAO regions. Returns an empty array if no match is found.
Looks up the single fix sharing the given identifier that lies nearest to a geographic position. The same fix identifier can be published in more than one ICAO region; this disambiguates the collision by proximity to a known point such as a map-click location or an adjacent route waypoint.
Returns the nearest matching fix by great-circle distance. When
toleranceNm is provided, matches farther than that distance are
excluded and the method returns undefined if none qualify. When
toleranceNm is omitted, the nearest match is returned regardless of
distance. Returns undefined when no fix carries the identifier.
Fix identifier (case-insensitive).
Latitude of the reference position in decimal degrees (WGS84).
Longitude of the reference position in decimal degrees (WGS84).
OptionaltoleranceNm: numberOptional maximum great-circle distance in nautical miles. When omitted, the nearest match wins regardless of distance.
The nearest matching fix, or undefined when none match or none fall within toleranceNm.
Finds fixes nearest to a geographic position, sorted by distance. Results are filtered by max distance and limited to the requested count.
Fuzzy-searches fixes by identifier. Results are scored and returned best-match first, each carrying the matched field and character ranges for highlighting.
A stateless resolver providing fix lookup methods.