더 나은 삼각 측량을 위해 WiFi 데이터베이스를 Android 데이터베이스에 제출하려면 어떻게해야합니까?


18

아시다시피, 실내 위치를 찾기 위해 Android는 삼각 측량을 위해 근처 Wi-Fi 핫스팟 위치를 사용합니다. 그러나 더 나은 삼각 측량의 이점을 누리기 위해 이웃의 Wi-Fi 핫스팟을 Google / Android의 데이터베이스에 제출하려면 어떻게해야합니까? 저는 터키에 살고 있으며 미국에서이 핫스팟을 수집한다고 주장하는 Google 스트리트 뷰 자동차는 여기에 없습니다. 삼각 측량에 대한 자세한 내용은 비슷한 스레드를 살펴보십시오.

Google지도에 왜 WiFi가 필요한가요?

Android는 대략적인 위치를 어떻게 얻습니까?

미리 감사드립니다.

답변:


12

TL; DR 버전 : GPS 만 사용하십시오.

긴 버전 : Wi-Fi 포지셔닝 ( "위치 및 보안> 무선 네트워크 사용")을 켜고 GPS ( "위치 및 보안> 무선 네트워크 사용")를 켜고 Google지도 (또는 기타 GPS 응용 프로그램)를 사용한 다음 시티.

GPS를 "수정"하기 전에 두 서비스를 모두 켜면 Android가 Wi-Fi의 MAC / SSID 및 셀 타워 기지국 CID / LAC를 Google 서버로 보내고 Google 서버가 위치 정보를 다시 보냅니다. GPS가 "수정"을 획득 한 후 기기는 Wifi MAC / SSID, Cell Tower CID / LAC 및 GPS 위치를 Google 서버로 전송하고 Google 서버는이 정보를 수집하여 자체 Wifi 데이터베이스를 수정합니다.

참고 : 장치가 신호 강도 및 핑 대기 시간과 같은 다른 데이터를 전송할 수도 있다고 생각합니다. 그러나 나는 이것들의 특성에 대해 확신하지 못한다.

또한 Google의 지원 포럼에서 :

크리스토퍼 (Google 직원)

Google의 셀 ID (셀 타워) 또는 WiFi (무선 네트워크) 위치 데이터베이스를 사용하여 Google지도 또는 위치 찾기에서 위치가 잘못 감지되는 경우 모바일 용 Google지도를 사용하여 업데이트 된 정보를 제공하여 Google 데이터베이스를 수정하는 데 도움을 줄 수 있습니다. 현재 Google 위치 데이터베이스에 개별 업데이트를 제공 할 수는 없지만 시간이 지남에 따라 지속적으로 업데이트 및 개선되고 있습니다.

Android 2.0 이상, Windows Mobile 또는 Symbian S60 전화에서 Google지도를 열고 GPS를 활성화하십시오. 지도가 동시에 GPS 위성 및 셀 타워 또는 WiFi 라우터에 연결되어있는 동안, 연결된 셀 타워 또는 WiFi 라우터에 대해 업데이트 된 익명의 지리 데이터를 제공하게됩니다. 이 데이터는 익명이며 Google 위치 데이터베이스를 변경하기 전에 귀하와 다른 사용자로부터 상당한 양의 데이터가 필요할 수 있습니다.

Android : 설정> 위치 및 보안> 무선 네트워크 사용을 활성화해야하며 이전에 익명의 위치 데이터 수집에 동의했습니다. '무선 네트워크 사용'설정을 선택 취소 한 후 다시 확인하여 동의했는지 확인할 수 있습니다.


"이 데이터는 익명이며 Google의 위치 데이터베이스를 변경하기 전에 귀하와 다른 사용자로부터 상당한 양의 데이터가 필요할 수 있습니다." 따라서 HotSpots 근처로 걸어가는 것이 Google 데이터베이스로 위치를 전송하는 보장 방법은 아닙니다. 그러나 내가 사용할 수있는 유일한 것입니까? Google에서 위치를 저장하기 위해 최소한의 거리를 걸어야한다고 생각하십니까? 그렇지 않은 경우 Wi-Fi 위치가 전송되는지 어떻게 확인할 수 있습니까? 핫스팟을 확인하기 위해 Google의 db를 쿼리하는 방법이 있습니까? 나는 많이 물었다. 당신의 도움을 주셔서 감사합니다.
— Özgür

1
@Comptrol : 아니요, Wifi 위치와 GPS를 동시에 사용하는 경우 데이터는 항상 Google 데이터베이스로 전송됩니다. 그러나 다른 여러 사용자가 특정 핫스팟이 해당 특정 영역에 존재 함을 확인 하기 전에는 데이터가 즉시 사용 되지 않을 수 있습니다. Google은 다양한 사용자의 특정 MAC / SSID에 대한 모든 데이터 포인트를 "클러스터"하고 Wifi 스테이션의 위치를 ​​가장 많이 계산합니다. 당신이 당신의 위치를지도하는 데 도움이된다면, 당신이 알고있는 모든 사람들에게 당신의 지역을 돌아 다니는 GPS 가능 전화를 가지고 있다고 말하십시오.
— Lie Ryan

1
Wifi는 원래 위치 지정을위한 것이 아니므로 단일 장치가 단일 위치에 앉아 Wi-Fi 액세스 지점의 위치를 ​​결정하거나 장치와 액세스 지점 사이의 거리를 추정 할 수있는 방법이 없습니다.
— Lie Ryan

1
"핫스팟을 확인하기 위해 Google의 데이터베이스를 쿼리 할 수있는 방법이 있습니까?" 내가 말할 수있는 한 그렇게 생각하지 않습니다. 그러나 Google Gears에는 개발자가 데이터베이스를 쿼리 할 수있는 Geolocation API가 있습니다. Gears를 사용한 적이 없어도 자신의 핫스팟으로 만 구성된 쿼리를 보내려고 할 수 있으므로 작동 여부를 알 수 없습니다 또는 가능할 수도 있습니다.
— Lie Ryan

Wifi는 포지셔닝을위한 것은 아니지만, 한정된 범위 (휴대폰 타워의 100에서 1000 미터에 비해 10 미터)는 거친 위치에는 좋은 삼각 측량이 필요하지 않음을 의미합니다. 많은 시간 동안, Wi-Fi 신호를 수신 할 수 있으면 이미 거친 위치를 합리적으로 정확하게 얻을 수 있습니다.
— GAThrawn

3

위의 Lie Ryan의 훌륭한 답변 외에도이 무선 위치 버그 양식 은 잘못 배치 된 핫스팟을 수정하고 새로운 핫스팟을 제출하는 데 매우 적합 하다고 생각 합니다. 누구든지 이것을 시도 했습니까? :)

기기가 WiFi 또는 무선 네트워크에 연결되어 있고 Google의 WiFi 위치 데이터베이스를 사용하는 동안 Google 제품에서 잘못된 위치 (예 : 잘못된 도시, 주 또는 국가)를보고 한 경우이 양식을 사용하십시오. 이 양식을 제출하려면 위치가 잘못보고 될 때 연결된 것과 동일한 무선 네트워크에서 컴퓨터를 사용해야합니다.

참고 :이 정보를 제출하면 Google의 WiFi 위치 데이터베이스에서 특정 라우터 또는 액세스 지점의 위치를 ​​즉시 수정할 수는 없지만 WiFi 위치 데이터베이스를 포함하여 Google 제품 및 서비스의 전반적인 품질을 개선하는 데 사용됩니다.


1
나는 그것을 한 번 사용했지만 아무것도 변경하지 않는 것 같습니다. 6 개월 정도 지난 후에도 나는 이전에 살았던 곳에있었습니다. :) 이제 링크가 표시됩니다. 이 양식이 만료되었습니다.
— 흐름

0

Wi-Fi AP의 SID 만 업데이트하지 않는 이유는 무엇입니까? 나는 위치가 이전 데이터로부터 자유로울 것이라고 믿는다.


1
SID를 어떻게 업데이트합니까? 대답이 너무 짧습니다. 이를 달성하는 방법에 대한 요약을 제공하기 위해 다시 편집하는 것이 가장 좋을 수 있습니까?
— t0mm13b

-1

라우터에 액세스 할 수 있으면 무선 MAC 주소를 복제 할 수 있습니다. DD-WRT로 내 작업을 수행했으며 이제 올바른 위치를 얻습니다. MAC 주소의 일부를 변경하기 만하면됩니다.

그러나 잘못 될 수있는 두 가지 : 1. 라우터가 라우터를 사용하지 못하게 할 수 있습니다 (그리고 DD-WRT를 설치할 수 없음) 2. 잘못된 위치를 야기하는 Wi-Fi 네트워크가 아닙니다. 라우터. 그 외에는 빠른 해결책입니다.


1
MAC 주소 복제는 나중에 문제를 일으키는 경향이 있으며 문제에 대한 좋은 해결책은 거의 없습니다. 특히이 경우 Wi-Fi 포인트 근처의 Google지도에서 GPS를 사용하면 (장치에서 Wi-Fi가 켜진 상태) 새 AP가 등록되고 건물 근처에서 GPS를 사용하는 장치가 많을수록 데이터베이스가 더 빨리 업데이트됩니다. .
— GAThrawn
당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.