Så beräknas Qibla-riktningen

Bakom nålen finns lite sfärisk geometri och en pytteliten magnetsensor. Så här fungerar de båda, förklarat enkelt.

Vad Qibla är

Qibla är riktningen mot Kaba i den Heliga moskén (Masjid al-Haram) i Mecka, som muslimer vänder sig mot under bönen. Al Qibla Finder använder Kabas koordinater, 21,4225° N, 39,8262° Ö, som mål för varje beräkning.

Varför den kortaste vägen är böjd

Jorden är ett klot, och den kortaste vägen mellan två punkter på ett klot följer en storcirkel, precis som rutterna för långdistansflyg. På en platt karta ser vägen böjd ut. Därför skiljer sig den sanna Qibla ofta från vad en rak linje på kartan antyder.

Från New York pekar en rak linje på en vanlig världskarta mot östsydost. Den sanna Qibla från New York ligger på ungefär 58° medurs från nord, mot nordost, eftersom den kortaste vägen går över Nordatlanten.

På en platt karta ser den raka linjen (streckad) kortast ut, men på jordklotet är den verkliga kortaste vägen till Kaba böjd (guld).

Beräkningen

Med din latitud φ och longitud λ samt Kabas latitud φK och longitud λK blir riktningen θ, mätt medurs från geografiska nord:

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

där Δλ = λK − λ

Avståndet till Kaba beräknas med haversine-formeln och en genomsnittlig jordradie på 6 371 km. Båda beräkningarna görs direkt på din enhet, utan kontakt med någon server.

Annons

Hur telefonen vet vart den pekar

De flesta telefoner har en magnetometer, en liten sensor som mäter jordens magnetfält. Telefonen kombinerar den med sina rörelsesensorer för att uppskatta vart skärmens överkant pekar. Webbläsaren lämnar riktningen vidare till sidan, och skivan vrids så att Kaba-markeringen ligger kvar på Qibla medan du vrider dig.

På iPhone och iPad ber Safari om tillstånd innan rörelse- och orienteringsdata delas. Därför visas en extra fråga.

Magnetisk nord och geografisk nord

Qibla-vinkeln mäts från geografiska nord, riktningen mot nordpolen. Telefonkompasser utgår från magnetfältet, som kan skilja sig några grader. I större delen av Mellanöstern, Afrika, Europa och Asien är skillnaden liten. I delar av Nordamerika kan den bli 10° eller mer, så en snabb kontroll mot ett känt riktmärke är bra.

Var din plats kommer ifrån

När du ger platsåtkomst hämtar webbläsaren dina koordinater via GPS, wifi eller mobilnätet. En ungefärlig plats räcker: några kilometers avvikelse ändrar vinkeln med bara en liten bråkdel av en grad. Vill du inte dela din plats kan du välja din stad, och resultatet blir lika användbart.