Google 내 위치는 어떻게 작동합니까?


11

Google지도의 Google 내 위치는 정확한 위치를 정확하게 찾을 수 있습니다. GeoIP 매핑을 사용하는 것이 확실하지만 위치를 정확하게 파악하려면보다 정확한 전략이 필요합니다.

WiFi 액세스 포인트 정보를 사용하여 위치를 정확하게 지적 한다고 주장 합니다. 그러나 나는 이것 뒤에 전략을 이해하지 못합니다.

Google 자동차로 전 세계의 WiFi 액세스 포인트를 매핑 했습니까? 또는 일부 액세스 포인트가 좌표에 대한 정보를 제공합니까 (GPS를 통해 획득)?

답변:


7

구현하는 것은 대부분 브라우저에 달려 있습니다. 위치를 결정하기 위해 iPhone 및 iPod touch에서 사용되는 한 가지 예는 SkyHook Wireless 입니다.

지도 도움말 페이지에서 :

이 기능은 새로운 지리적 위치 기능을 지원하는 브라우저에서 사용할 수 있습니다. 이 기능은 브라우저 자체에 내장되어 있거나 Gears 브라우저 확장 프로그램에서 제공 할 수 있습니다. 현재 지원되는 브라우저에는 Chrome 2.0 이상 (Gears 사용), Mozilla FireFox 3.5 이상 또는 최신 버전의 Gears가 설치된 모든 브라우저가 포함됩니다.

브라우저에 내장 된 위치 정보 기능은 다음을 사용하여 Javascript를 통해 액세스합니다 navigator.geolocation.

navigator.geolocation.getCurrentPosition(function(pos) {
    // Do something with position
});

자세한 사용법 정보는 Mozilla 개발자 센터에 있습니다.


2

Google의 MyLocation은 휴대 전화 및 기타 휴대 기기에서 처음 데뷔했습니다. 이 경우 3 가지 정보 소스를 사용하여 위치를 결정합니다.

  1. GPS-대부분의 휴대 전화에는 GPS가 내장되어 있지만 배터리로 인해 또는 잠금을 얻는 데 너무 오래 걸리기 때문에 GPS를 사용하고 싶지 않을 수 있습니다.
  2. 셀룰러-Google지도는 근처의 셀룰러 타워를 사용하여 대략적인 위치를 삼각 측량 할 수 있습니다. 탑의 밀도가 높아 도시 지역에서 더 정확합니다.
  3. WiFi-마지막으로 셀룰러 타워를 사용하는 것과 같은 방식으로 IP 정보와 함께 WiFi를 사용할 수 있습니다. 근처의 WiFi 네트워크를 기반으로하고 ISP를 통해 IP 주소를 추적하면 셀룰러만큼 정확할 수 있지만 대개 도시 수준의 정확도이거나 일부 시골 지역에서는 더 나빠질 수 있습니다.

대부분의 휴대폰은 가장 빠르며 배터리 소모를 증가시키지 않기 때문에 Cellular를 사용합니다.

다른 옵션을 사용할 수 없으므로 대부분의 컴퓨터는 WiFi / IP 정보를 사용합니다


1

Google 제품 관리자가 내 위치 서비스에 대해 언급 한이 기사를 찾았습니다 .

그는 당신의 위치가 근처의 셀 타워를 사용하여 식별된다고 말했다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.