계산법

키블라 방향 계산 방법

이 사이트의 모든 측정값은 현재 위치에서 카바까지의 초기 대권 방위라는 하나의 기하학 계산에서 나옵니다. 표도, 추측도 없습니다.

키블라란 무엇인가

키블라는 메카의 카바 방향입니다. 카바는 북위 21.4225°, 동경 39.8262°에 있는 검은 정육면체 건물입니다. 지구 어디에 있든 완벽하게 직선(대권)으로 걸어 카바에 도착하는 방위가 바로 키블라입니다.

지구는 구이기 때문에 이 방위는 평면 지도에 선을 긋고 각도를 재는 것과 다릅니다. 평면 지도의 방위는 어긋나지만 대권 방위는 어긋나지 않습니다. 이 도구는 항상 대권 방위를 계산하며, 학자와 항해자가 말하는 키블라가 바로 이것입니다.

공식

φ를 위도, λ를 경도, φQ / λQ를 카바 좌표라고 하면:

Δλ = λQ − λ

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

qibla = (θ mod 360°)

결과는 진북에서 시계 방향으로 측정됩니다. 0°는 북, 90°는 동, 180°는 남입니다. 거리는 반지름 6,371km 구에서 하버사인 공식을 사용하며 타원체 값과 약 0.5% 이내로 일치합니다.

계산 예시

이 사이트가 6개 도시에 대해 산출하는 정확한 값:

도시좌표키블라거리
런던, 영국51.5074°, -0.1278°119.0°4,794 km
뉴욕, 미국40.7128°, -74.0060°58.5°10,306 km
이스탄불, 튀르키예41.0138°, 28.9497°151.6°2,407 km
자카르타, 인도네시아-6.2088°, 106.8456°295.2°7,920 km
카이로, 이집트30.0444°, 31.2357°136.1°1,287 km
시드니, 호주-33.8688°, 151.2093°277.5°13,236 km

실시간 도구로 내 도시를 확인하려면홈페이지로 이동하세요.

진북과 자북

공식은 진북 기준 방위를 반환합니다. 휴대폰의 자기 센서는 자북을 감지하며, 지역 자기 편각에 따라 진북과 차이가 납니다. 보통 몇 도지만 때로는 더 큽니다. 최신 휴대폰(위치 접근을 허용한 iPhone 포함)은 진북으로 보정된 방위를 보고하지만, 많은 Android 기기는 자북 방위를 보고합니다.

  • 다른 신뢰할 수 있는 도구와 몇 도 이내라면 정상입니다. 일반적인 편각 차이입니다.
  • 크게 벗어나면 센서가 혼란스러운 것입니다. 8자 안내로 보정하고 자석 케이스, 링 홀더, 차량 거치대를 제거하세요.
  • 측정 중에는 가만히 있으세요. 휴대폰을 빠르게 돌리면 자기 센서 출력이 흐려집니다.

숫자를 믿을 수 있는 이유

서버는 관여하지 않습니다. 방위는 현재 위치와 카바의 고정 좌표로 브라우저에서 계산됩니다. 위 공식을 종이에 직접 계산해도 같은 0.1도 값을 얻을 수 있습니다. 시스템의 유일한 불확실성은 기기의 나침반 하드웨어입니다.

우리가 보관하는 데이터가 얼마나 적은지는개인정보 처리방침에서 확인하거나, 측정값이 이상하면문제 해결로 이동하세요.