Recent Posts
Recent Comments
목록sqlite (1)
밍쎄의 코딩공간
스크랩 17 - SQLite에서 일정거리내의 위치 Query
SQLite에 좌표값 (위도, 경도)이 저장되어있는 경우, 쿼리를 통해 현재 위치에서 일정 거리내의 위치값을 갖는 데이터를 가져오기 위한 방법. 이를 위한 공식은 다음과 같다. distance = 6371 * acos ( cos ( rad ( lat1 ) ) * cos ( rad ( lat2 ) ) * cos ( rad ( lng2 ) - rad ( lng1 ) ) + sin ( rad ( lat1 ) ) * sin ( rad ( lat2 ) ) ) acos 내부의 식을 x라고 한다면 distance = 6371 * acos(x) acos(x) = distance/6371 x = cos(distance/6371) 이다. 그리고 x식을 사용하기 위해서 cos(x-y) = cos x cos y + sin x..
스크랩
2023. 8. 26. 15:55