좌표가 폴리곤 내부에 있는지 확인하는 방법

최근 지도기반으로 작업하는 프로젝트가 있었다.그 중에 지도에 폴리곤을 뿌려주고 클릭시, 마커 표시시 폴리곤 내부에 있는지 판단해야 하는 문제가 있었는데 그 과정에서 어떻게 했는지 간단하게 남겨보고 싶다. 특정 좌표 point와 polygon 이라는 변수로 각각 두었을 때 폴리곤 내부에 있는지 판단하는 코드는 아래와 같다. 그리고 이제 사용을 하려면 아래와 같이 하면 된다 위 코드에서는 레이캐스팅 알고리즘을 사용해서 … Read more

올바른 손씻기와 손씻기의 중요성

손 씻기의 중요성 왜 손 씻기가 중요한가? 손 씻기는 우리 건강을 지키는 가장 기본적인 예방 수단입니다. 손에는 다양한 세균과 바이러스가 붙어있을 수 있으며, 이러한 세균들이 감염병의 원인이 될 수 있습니다. 손 씻기를 하지 않고 감염병의 확산을 막을 수 없다면, 매우 위험한 상황에 처할 수 있습니다. 그렇기 때문에 손 씻기는 매우 중요합니다. 언제 손 씻기가 필요한가? … Read more

태풍의 이름 정하는 방법

우리나라는 보통 여름이면 태풍이 옵니다.태풍은 동남아지역에서 특히 많이 발생하게되는데 이동을 하므로 여러 국가를 지나갈 수 있습니다.그에 따라 태풍의 이름은 여러 나라들에서 제출하는 이름들을 모아 발생 순서대로 순차적으로 붙여집니다. 태풍의 이름을 정하는 곳은? 태풍의 이름을 최종적으로 결정하는 곳은 태풍위원회(Typhoon Committee of the U.N. Economic and Social Commission for Asia and the Pacific and the World Meteorological … Read more

Javascript 간단 타이머

개발을 하면서 타이머를 만들어야 할 경우가 있다. 이번에는 휴대폰 인증을 진행하면서 인증번호를 입력하는 최대시간에 대한 타이머가 필요했는데 물론 라이브러리들을 찾으려면 찾을 수 있겠지만 매우 간단하므로 직접 만들어보기로 했다. 폼 엘리먼트인 INPUT 필드에 남은 시간을 표시해주고 매 초당 감소되는 형태이다. 코드는 아래와 같다. 뭐 워낙에 간단한 코드라서 그닥 설명이 필요하지도 않지만 설명을 해보자면 가장 중요한것은 clearInterval이다. … Read more

자바스크립트 차트 라이브러리 6종 추천 모음

웹개발을 할 때 그래프나 차트가 필요한 경우가 많습니다.간단한 것부터 복잡한 것까지 필요한 내용에 따라 라이브러리를 잘 골라 써야합니다. 라이브러리는 무료, 유료, 부분유료 등 다양한 종류가 있으니 사용 환경이나 취향에 맞게 골라쓰면 될 것 같습니다. HighCharts 라이센스 : 무료, 유료가격 : 무료~$750링크 : https://www.highcharts.com예제 : https://www.highcharts.com/demo디펜던시 : 없음 SVG 베이스 자바스크립트 차트 라이브러리입니다. 의존성 없이 독립적으로 실행이 가능하고 … Read more