요즘 App을 개발하다보면 지도를 활용하는 어플이 많습니다. 특히 현재 위치에서 다른 위치 사이의 거리를 계산해야 하는 경우가 있는데요.. Google API를 사용할 경우, distanceBetween과 같은 메소드를 활용할 수도 있을 겁니다. 오늘 정리할 내용은 MySQL 쿼리를 활용해서 두 위치 사이의 거리를 계산하는 겁니다. 오랜만에 보는 몇가지 수학함수를 사용하면 간단히 결과가 나오네요.. 다음과 같이 가정하고 쿼리를 만들어 보도록 하겠습니다. 현재 위치 위도 : nowLat 경도 : nowLng 지정 위치 위도: setLat 경도: setLng > select (6371 * acos( cos( radians(nowLat) ) * cos( radians( setLat ) ) * cos( radi..
XSL이란? XSL은 EXtensible Stylesheet Language의 약자입니다. 즉, 스타일시트 언어라는 것이죠.. 스타일시트하면 떠오르는 것이 CSS가 있지요~ (이것도 나중에 한번 다뤄볼 예정입니다.) CSS는 주로 HTML의 스타일시트로 사용되고 있습니다. W3C에서는 XML을 위한 스타일시트를 만들어야겠다고 생각했고, 그렇게 해서 탄생한 것이 바로 XSL입니다. CSS = HTML Style Sheets 태그를 마음대로 확장할 수 있는 XML과 달리 HTML은 미리 정의된 태그들만 사용할 수 있습니다. 이런 태그들은 이해하기 어렵지 않습니다. 현재 우리가 자주 사용하고 있는 것이죠.. 예를들어 이란 태그는 표와 같은 테이블을 나타내고, 모든 브라우저에서는 알아서 적절하게 보여줍니다. 이..