사용자의 위치 탐색
브라우저에서 사용자의 위치를 탐색하는 방법에는 현재 여러 가지가 있습니다. 이러한 방법 중 어떤 것도 Google Maps API에 속하지 않지만, 대신 이들은 모두 공용 업계 표준입니다.
- 최신 브라우저에서는 W3C Geolocation 표준을 지원하기 시작했습니다. 이 표준은 HTML5의 일부이며 향후 사실상의 표준이 될 가능성이 있습니다. Geolocation을 수행하려는 모든 애플리케이션은 이 표준을 지원해야 합니다.
- Google Gears가 포함된 일부 브라우저는 Google Gears Geolocation API를 사용할 수 있습니다. 하지만 W3C 표준에 대한 광범위한 지원이 계속 진행될 것이므로 Gears를 확인해두는 것이 좋습니다.
- 일부 브라우저는 IP 주소를 사용하여 사용자의 위치를 탐색하지만 이 방법은 대략적인 추정만 제공합니다.
사용자의 IP 주소는 사용자의 대략적인 위치만 제공할 수 있기 때문에 Geolocation에는 이 방법을 사용하지 않는 것이 좋습니다. W3C는 가장 쉬운 방법이고 가장 완벽하게 지원되므로 다른 방법보다 우선적으로 사용해야 합니다. Google Gears를 사용하려는 경우 먼저 브라우저에서 W3C 표준을 지원하는지 확인해야 합니다. Google Gears를 사용하려면 Gears 초기화 Javascript를 로드해야 합니다.
다음 예는 먼저 W3C navigator.geolocation
속성을 통해 사용자의 위치를 판단하고 두 번째로 Google Gears 방법을 사용하지만 두 방법 모두 작동하지 않는 경우 종료됩니다.
'Backup' 카테고리의 다른 글
구글맵 이벤트 - 클릭한곳 마커찍기 (0) | 2012.04.18 |
---|---|
구글맵 이벤트 - 클릭하면 이동 (0) | 2012.04.18 |
구글맵 API & 샘플코드 (0) | 2012.04.18 |
카카오링크 템플릿 (0) | 2012.04.09 |
URL줄이기(bit.ly API이용) (0) | 2012.04.09 |