看到GOOGLE地圖定位非常準確,于是想弄明白它的原理,用了代理結(jié)果定位還是非常準確,不禁嚇了一身汗,GOOGLE不會和網(wǎng)通合作了,通過接入點來定位吧?!于是上網(wǎng)搜了一下,看看是什么原理,看完才了現(xiàn),GOOGLE太狠了。它要是想定位誰,應(yīng)該不是什么難事吧。所以那些想犯罪的同學:沒事千萬別開WIFI 和GPRS!你的位置信息,很可能已經(jīng)被存在數(shù)據(jù)庫里了。
文章如下:
-----------------------------------------
最近在玩google手機的地圖定位系統(tǒng).非常準確.于是感到好奇.想看看到底定位的原理是什么,在網(wǎng)上搜索了一下.發(fā)現(xiàn)下面這篇文章,看完之后讓人冷汗直冒.請看下面內(nèi)容:
先說結(jié)論:google maps是通過無線路由器的mac地址(而不是wifi信號)定位的?。。。。。╩ac地址通常情況下全球唯一)
分析:看了很多人都在猜測google maps通過wifi定位的原理,什么用cdma信號,什么預先知道熱點的經(jīng)緯度啦,我感覺都沒有說到點子上。剛開始用的時候我也很不解。前段時間,我搬到離原來房子300多米外的另一套房子去住,無線上網(wǎng)卡多少錢?座機號碼換了,adsl賬號換了(當然電話線也換了),只有無線路由器和手機沒變,結(jié)果,連上wifi,通過wifi定位,哈哈,露餡了吧,位置還是在我原來的老位置(老位置是非常精確的)。
大家都知道,在使用google maps的時候,是要聯(lián)網(wǎng)的,不管是cmnet,cmwap,ctnet,wifi,總之要連到網(wǎng)上,才能使用。當你的手機聯(lián)網(wǎng)使用gps的時候,google就會打開wifi,搜索無線信號,此時,不管無線路由器是否加密,都可以獲得無線路由器的mac地址,然后,通過聯(lián)網(wǎng),將當前位置及無線路由器mac地址及經(jīng)緯度傳到google的服務(wù)器中。下次,當另外某人在這個無線路由器信號范圍內(nèi)使用google maps,把獲得的mac地址跟數(shù)據(jù)庫的mac地址一對比,就能知道你在什么地方了!如果不信,你可以換一個新的,從來沒有用過的無線路由器(就是說他的mac地址google的數(shù)據(jù)庫里肯定沒有的)接到原來的電話上,看還能不能定位!
我覺得這種解釋是最能夠解釋廣大玩家遇到的各種狀況的。
1、室內(nèi),不開wifi,無法定位,開了wifi,同時關(guān)閉電話(我是寫號的)就是能定位,你解釋下?
開了wifi,獲取了無線路由器的mac地址,傳回google服務(wù)器,服務(wù)器中有該mac地址的經(jīng)緯度,就把數(shù)據(jù)傳回來,就可以定位了??!當然,前提條件是你或者別人的手機在這個無線路由器信號覆蓋范圍內(nèi)用gps成功定位過一次以上。
2、人家google的使用說明里就講了定位原理,怎么我辛辛苦苦輸?shù)臇|西沒人看呢,不過無法解釋為什么用evdo不行和關(guān)閉手機信號還能定位
單純用evdo而沒有wifi信號,就不能獲取無線路由器的mac地址,那當然定不了位了。因為定位本來就跟手機信號無關(guān),所以能定位的時候,關(guān)了手機一樣可以定位,拔了卡都可以。
3、不好意思,在我的6850改過卡的寫號機上,開了WIFI+GPS定位成功,只開WIFI暫時無法獲得您的位置,只開WIFI并進入飛行狀態(tài)同樣暫時無法獲得您的位置。
這是因為你是第一次使用,google數(shù)據(jù)庫里面根本就沒有你的無線路由器mac地址跟經(jīng)緯度的對應(yīng)關(guān)系,所以定不了,你多用幾次wifi+gps定位,等它數(shù)據(jù)庫更新了,然后再試試只開wifi定位,肯定可以了。
4、雖然讓人難以理解,但是,事實上確實可以。我用6700開wifi可以精確到500米內(nèi)。
一般wifi定位精度是80米,但估計google會根據(jù)你wifi信號的強弱大概計算出你離無線路由器有多遠,精確到500米內(nèi)的時候,你的wifi信號應(yīng)該很弱吧。
5、我用WIFI定位試了一下,上面寫著 誤差133680米
估計是googlemaps獲取wifi信號強度的時候有問題或算法不嚴謹。
6、我用3.3就發(fā)現(xiàn)過,在家開啟飛行模式,使用adsl + wifi上網(wǎng),運行maps,居然直接定位到我家,誤差60米以內(nèi),也確實是定位了,因為顯示定位成功,一直百思不得其解,當時藍牙gps沒開。
你肯定以前用gps在家定位過,或別人…….
7、又測試了開wifi定位,在哈爾濱秋林附近
這次誤差100米,挺準的。使用ut xv6700,開wifi但未連接熱點,只是搜到了熱點,cdma 1x net方式上網(wǎng)。這軟件太強了。
開wifi,得到mac地址,查找數(shù)據(jù)庫,得到該mac地址的經(jīng)緯度,傳到手機,ok
大家覺得還有什么解釋不了的,可以提出來,我們共同探討!
再下面是回帖討論的:
1.services.google.com/fb/forms/wifibugs/
這個是提交使用wifi定位時位置出錯的錯誤提交頁面,其中強調(diào)要填寫google提供的錯誤地址,實際地址和所使用的無線路由器的mac,所以由此可以確定,就是使用路由器的mac來進行定位。
2.樓主絕對正確,同樣的問題我也驗證過,我的路由器搬到另一個城市,用谷歌手機地圖還顯示我還在南京,后來開了一次手機gps,半天不到谷歌就更新了,手機是gps gprs wifi全開了!當時感覺很恐怖,谷歌有一個強大的數(shù)據(jù)庫!通過我們的手機把周圍的熱點都搜集整理了,間諜行徑
3.我的6700當年就是開了wifi定位很準,我在一論壇說認為是利用wifi定位,很多人不信,說是我手機基站定位,但是6700不支持手機定位,誰到知道,而且,撥號上網(wǎng)時谷歌縱橫是無法定位的,因此肯定谷歌縱橫是利用wifi定位的。
本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請
點擊舉報。