Sådan beregnes Qibla-retningen

Bag nålen gemmer sig lidt kuglegeometri og en lillebitte magnetsensor. Her er, hvordan de begge virker, forklaret enkelt.

Hvad Qibla er

Qibla er retningen mod Kaabaen i Den Hellige Moské (Masjid al-Haram) i Mekka, som muslimer vender sig mod under bønnen. Al Qibla Finder bruger Kaabaens koordinater, 21,4225° N, 39,8262° Ø, som mål for hver beregning.

Hvorfor den korteste vej er buet

Jorden er en kugle, og den korteste vej mellem to punkter på en kugle følger en storcirkel, ligesom ruterne for langdistancefly. På et fladt kort ser ruten buet ud. Derfor afviger den sande Qibla ofte fra det, en lige linje på kortet antyder.

Fra New York peger en lige linje på et almindeligt verdenskort mod øst-sydøst. Den sande Qibla fra New York ligger på omkring 58° med uret fra nord, mod nordøst, fordi den korteste vej går over Nordatlanten.

På et fladt kort ser den lige linje (stiplet) kortest ud, men på jordkloden er den sande korteste vej til Kaabaen buet (guld).

Beregningen

Med din breddegrad φ og længdegrad λ samt Kaabaens breddegrad φK og længdegrad λK er retningen θ, målt med uret fra geografisk nord:

θ = atan2( sin(Δλ) · cos(φK),
           cos(φ) · sin(φK) − sin(φ) · cos(φK) · cos(Δλ) )

hvor Δλ = λK − λ

Afstanden til Kaabaen beregnes med haversine-formlen og en gennemsnitlig jordradius på 6.371 km. Begge beregninger sker øjeblikkeligt på din enhed uden kontakt til nogen server.

Annonce

Sådan ved telefonen, hvor den peger hen

De fleste telefoner har et magnetometer, en lille sensor, der måler Jordens magnetfelt. Telefonen kombinerer det med sine bevægelsessensorer for at vurdere, hvor toppen af skærmen peger hen. Browseren giver retningen videre til siden, og skiven drejer, så Kaaba-mærket bliver på Qibla, mens du drejer dig.

På iPhone og iPad beder Safari om tilladelse, før bevægelses- og retningsdata deles. Derfor ser du en ekstra forespørgsel.

Magnetisk nord og geografisk nord

Qibla-vinklen måles fra geografisk nord, retningen mod Nordpolen. Telefonkompasser bygger på magnetfeltet, som kan afvige med nogle få grader. I det meste af Mellemøsten, Afrika, Europa og Asien er forskellen lille. I dele af Nordamerika kan den nå 10° eller mere, så et hurtigt tjek mod et kendt pejlemærke er en god idé.

Hvor din placering kommer fra

Når du giver adgang til din placering, henter browseren dine koordinater fra GPS, wi-fi eller mobilnettet. En omtrentlig placering er nok: Nogle få kilometers afvigelse ændrer kun vinklen med en lille brøkdel af en grad. Vil du helst ikke dele din placering, så vælg din by, og resultatet er lige så brugbart.