이슬람 기도 시간 및 키블라 나침반: 천문 계산 및 알라단 API 연동
이슬람 기도 시간 및 키블라 나침반은 Aladhan API 및 태양 궤적 천문 계산을 기반으로 일일 5회 살라트(파즈르, 일출/슈루크, 주흐르, 아스르, 마그립, 이샤) 시간과 메카 카바 신전을 향하는 키블라 방위각을 정확하게 산출합니다. 브라우저 세션 메모리에 안전하게 캐싱되며 다음 기도 시간 카운트다운을 제공합니다.
세계이슬람연맹(MWL), 북미이슬람학회(ISNA), 터키 종무청(Diyanet: 파즈르 18.0°, 이샤 17.0°), 이집트 조사청, 움 알쿠라 대학 등 공인된 천문 계산법을 지원합니다. 터키 디야네트(Diyanet) 설정의 경우 모스크 공식 달력에 행정상 안전 마진(터키어: temkin)이 포함되어 있으므로 지역 모스크 일정도 함께 확인하는 것이 권장됩니다. 위치 정보(GPS) 권한 허용은 선택 사항이며 도시명을 수동으로 지정하여 위치 노출 없이 안전하게 이용할 수 있습니다.
구체적 예시: 서울이나 부산 등 도시를 지정하면 현지 위도·경도 좌표 기준의 태양 남중 시각과 박명 각도가 계산되며, 대원항로(Great Circle) 구면삼각법을 통해 메카 방향의 정확한 방위각이 도출됩니다.
핵심 아키텍처 및 수학 공식
태양 각도 기준: 파즈르 (18.0° MWL / 18.0° Diyanet), 이샤 (17.0° MWL / 17.0° Diyanet), 주흐르 (정오 태양 남중 + 1~2분), 아스르 (그림자 1배 샤피이 / 2배 하나피) | 키블라 방위각 = atan2(sin(Δλ), cos(φ1)tan(φ2) - sin(φ1)cos(Δλ))
메카 카바 신전(북위 21.4225°, 동경 39.8262°)을 향한 구면삼각법 기반 대원항로(Great Circle) 최단거리 방위각 산출식.
모범 사례 및 필수 지침
- 거주 지역 무슬림 커뮤니티가 권장하는 계산 방식을 선택한다: 국내에서는 주로 세계이슬람연맹(MWL) 방식이 널리 채택됩니다.
- 아스르 기도 계산을 위한 학파(마즈하브) 설정을 확인한다: 아스르 시작 시점은 표준 학파(샤피이, 말리키, 한발리: 물체 그림자 1배)와 하나피 학파(그림자 2배) 간에 차이가 있습니다.
- 고위도 지역의 하절기 계산 보정: 북위 48도 이상 지역에서는 여름철 완전한 밤이 오지 않으므로 각도 비율 추정법이 적용됩니다.
- 키블라 측정 전 스마트폰 나침반을 교정한다: 기기를 공중에서 '8자 모양'으로 회전시켜 지자기 센서 캘리브레이션을 완료한 후 측정하세요.