포럼
HTML5의 위치검색 라이브러리..
2013.12.04 22:20
얼마전에 날씨에 따라 홈페이지 분위기를 바꾸는 작업을 할려고 홈페이지에 야후 날씨API를 연동하는 작업을 좀 했었는데
그때 회원별로 위치를 잡아서 해당 위치의 날씨를 적용시키면 재미있겠다 라는 생각이 들어서 찾아봤었습니다.
그랬더니 HTML5 에는 geolocation 이라는 위치검색 라이브러리가 아예 자체 탑제(?) 되어 있더라고요..
한번 테스트겸 써봤는데 무서울정도로 현재위치를 잡아내서 깜짝놀랐습니다.
반환해주는 latitude(위도) 랑.. longitude(경도) 를 구글 지도에 넣었더니.. 살고있는 맨션 위치가 잡혀버리는 무서움이란..
다만.. 야후 날씨 API 가 위도와 경도를 이용해서 날씨 검색하는게 좀 짜증나는 방법이라서 그냥 포기했는데
웨더버그 같은 API 를 쓰면 괜찮을듯 싶네요.
전 그냥 귀찮아서 서울로 지정해서 서울날씨에 따라 변경되게 바꿨지만요..
위젯으로 만들면 좋을텐데 위젯 만들기도 귀찮아서 그냥 애드온으로 API에 데이터 받아서 레이아웃쪽에 변수를 쏴주는 방식으로 처리한...
관심 있으신 분은
http://www.w3schools.com/html/html5_geolocation.asp
요기 한번 봐보세요..
홈페이지에서도 콘텐츠로 쓸려면 쓸만한 내용이 있을듯 합니다.
좀 대형 커뮤니티라면 에어리어 내 사용자들이 올린 글의 표시가 우선이 된다던지...
댓글 6
-
푸시아
2013.12.04 22:48
-
Canto
2013.12.04 22:50
그쵸.. 굳이 한다면 스마트폰이나 태블릿 을 타겟으로 하는 모바일 웹쪽으로 서비스하는게 좋을 듯 싶습니다.
일단 모바일 웹으로 서비스를 한다면 HTML5 지원과 관련되서 IE 신경 쓸 필요는 없으니까요 ㅎㅎ
-
Real
2013.12.05 00:10
오오 +ㅁ+
Canto님처럼 회원별로 날씨보여주면 좋겠다. 라는 생각을 했었는데..
이걸 활용하면 그런게 가능하다는거죠? +ㅁ+
뭐.. 제가 개발같은건 못하니 나중에 다른분께 의뢰해야겠지만.. orz..
-
쵸니쵸니
2013.12.05 10:58
스마트기기로 geolocation 함수를 실행하게되면
www.사이트주소.com 에서 현재 기기의 위치를 어쩌구저쩌구... 동의? ㄴㄴ? 라고 떠요
-
Canto
2013.12.05 12:11
네 그건 일반 브라우저도 마찬가지에요..
사용자 위치를 얻는건데 동의를 요구하는건 당연한거라고 생각합니다.
동의를 하면 사용자 위치에 대한 정보를 받아서 하고..
아니면 미리설정한 기준점을 기준으로 해야죠 ㅎㅎ
-
Canto
2013.12.05 12:47
사용자 몰래 조용히.. 하고 싶으면 IP 기준으로 위도 경도를 받아오는 API 도 있습니다.
요건 근데 정확성이 좀 많이 떨어지는게 문제...
일단 html5가 잘 되야 된다는 기준으로 기획해 보자면 이건 하이브리드 앱 쪽으로 생각하는 수밖에 없다고 봅니다.
IE 에서 잘 돌아가느냐를 고려하고 싶지 않아요 ㅡ.ㅡ;