목록분류 전체보기 (2)
게임을 그리다
본래 구글 지오코딩(Google Geocoding)은 도시 이름을 기반으로 위도, 경도를 가져오는 기술을 기본적으로 제공한다. 하지만 이를 역으로 이용하여 위도, 경도를 기반으로 도시 이름을 가져오는 방법도 있다. 이를 구글 공식 문서에선 역 지오코딩이라고 한다. 일전에 올린 geolocation으로 접속자의 위도, 경도 구하기 글에서 얻어낸 위도, 경도 값으로도 충분히 접속자의 도시를 추척하는건 일도 아니다. 이래서 구글 크롬이 지오로케이션 API에 대한 보안을 철저히 하는거라고 필자는 생각한다. 여하튼 서론은 줄이고 지오코딩은 구글 맵스 API(Google Maps API)에 포함된 기술이라 이용하려면 API를 사용 설정해야한다. 이를 처리하는 곳은 '구글 클라우드 플랫폼'이다. 여기서 프로젝트를 만..
HTML5이 공개된지 어언 6년지 지났다. HTML5의 등장에 이어 새로이 소개된 기능중 하나로, .geolocation이 등장했다. 이는 브라우저가 접속한 유저의 정밀한 위도, 경도를 제공하는 Javascript API가 되는데 아이피를 기반으로한 ISP 업체 주소가 아니라, 정말 접속한 PC의 위도, 경도를 구해줄만큼 정밀하면서도 보안에 지대한 영향을 미칠것으로 예상된다. geolocation API는 navigator.geolocation 객체로서 제공되며, 프로그래머는 그냥 이 객체를 이용해서 접속자의 위치를 구하면 된다. 하지만 이 방법에는 큰 결함이 있는데, 다름아닌 보안이다. navigator.geolocation은 테스트 결과 파이어폭스, 인터넷 익스플로러까지는 정말로 잘 지원하지만.. 크..