mirror of
https://github.com/acamarata/qibla.git
synced 2026-06-30 19:04:28 +00:00
Add typedoc and typedoc-plugin-markdown as devDependencies. Add typedoc.json config targeting src/index.ts with markdown output to .github/wiki/api. Add docs script to package.json. Generate initial API reference pages. Part of T-E8-03 — TypeDoc automation for all 12 JS/TS packages.
880 B
880 B
@acamarata/qibla / qiblaGreatCircle
Function: qiblaGreatCircle()
qiblaGreatCircle(
lat,lng,steps?): [number,number][]
Defined in: index.ts:98
Great-circle waypoints from [lat, lng] to the Ka'bah.
Uses the Slerp (spherical linear interpolation) formula. Useful for drawing Qibla direction lines on maps.
Parameters
lat
number
Origin latitude in decimal degrees.
lng
number
Origin longitude in decimal degrees.
steps?
number = 120
Number of segments (default: 120, producing 121 points).
Returns
[number, number][]
Array of [latitude, longitude] pairs in degrees.
Throws
If latitude is outside [-90, 90] or longitude outside [-180, 180].