출처 : http://cafe.naver.com/appleiphone/685536


iPhone의 위치인식은 3가지 방법으로 하게 됩니다. 

1.GPS --> A-GPS입니다. 기지국에서 위성 정보를 받아와서 위성을 통해서 위치를 잡지요. 네비랑 직접 비교해보시면 초기 위성 잡는 속도가 장난이 아닙니다. 네비는 약간의 시간이 걸리는데 반해 아이폰은 금방 잡지요. 사전에 하늘에 떠있는 위성에 관한 기초정보를 기지국이 핸드폰에 알려주고 그걸 이용해서 잡는 것입니다. 오차는 20여미터 

 


2. WiFi --> 무선랜에 접속해 있다면 AP가 Skyhook라는 사설 업체 DB에 위치등록이 되어 위치를 잡습니다. 이건 수집하거나 아니면 사용자가 AP의 정보를 등록하는 것이구요. 한국도 수도권과 부산권 대구권등 대도시 중심으로 커버리지 입니다. 커버리지에 대한 정보 혹은 AP등록은 http://www.skyhookwireless.com/howitworks/coverage.php 여기서 하시면 됩니다. 수집도 합니다. 가끔 차에 매달고 다니면서 떠돌아 다니느 AP의 맥어드레스를 수집합니다. 현재 구글이 별도로 이걸 준비중이기도 합니다. 
오차 : 200여미터 이내


파란색 점으로 표시된 곳이 Skyhook의 커버리지입니다.


3. 기지국 --> GPS도 불가하고 WiFI도 불가하면 그때는 서비스하는 캐리어의 기지국 정보를 조회합니다. 오차가 2Km이내 입니다. 



요약하면
위치확인시 순서
1. GPS
2. WIFI
3. Cell-ID (기지국)

- GPS
오차 20M 이내

- WIFI
오차 200M 이내

- 기지국
GPS, WIFI 둘다 안되면 해당 이통사의 기지국정보 조회
오차 2KM 이내
2KM 정도의 오차가 최대범위

Posted by 기획에 대한 짧은 생각 웹디맨
Facebook 댓글

댓글을 달아 주세요

이전버튼 1 2 3 4 이전버튼