더 나은 삼각 측량을 위해 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.