揭開 Google Mobile Maps My Location (我的位置)如何定位之神秘面紗



自從Google推出 Google Mobile Maps 後Jason 就去下載並安裝在CHT 9110 上了,其中Google Mobile Maps 的My Location(我的位置)是讓Jason 最感興趣也最感神奇的功能。因為其 My Location(我的位置)的優勢是使用者不需裝GPS或是購買具有GPS能力的裝置,即可利用"創新的方式"進行初略的定位


一般來說 若要精準的定位一定非GPS 莫屬,但是如果沒有GPS 的話是不是就沒輒了??其實也不盡然,因為手機基地台定位早已行之有年,只是礙於過內法令與隱私性等相關議題無法推出[有空可以去看一下"全民公敵"這部電影],而手機基地台定位主要是電信業者才能提供,Why ? 因為只有業者自己才知道基地台所架設的經緯度咩,接著透過手機與基地台間的訊號強度,傳送訊號的延遲,甚至是透過基地台本身提供的API 或是特殊的運算方式計算出使用者大概的地理位置......... 此誤差約(100公尺 ~2公里)


--------------------------------------------------------------------------------



回到正題,Why 我說Google 的My Location(我的位置)是利用"創新的方式"進行初略的定位,其主要是Google 本身絕對不可能收集到所有業者的基地台所架設的經緯度(沒錯吧!!),但大多數的人都說My Location(我的位置)即可利用"手機基地台"進行定位???別傻了啦... 若沒有所有業者的基地台所架設的經緯度怎麼用"手機基地台" 定位???


因此Jason 詢問專業的人士後,我們猜想它的定位方式如下(有95%的把握,但如有錯誤,歡迎大家留言/討論指正)﹕

1. 收集有安裝Google Map 並有將GPS 開啟的使用者經緯度資訊,並還要包括收集關鍵的myl 資訊 如下圖: (要看到此畫面,請點選Google Map程式下方之功能表->說明->關於)



2.接著Google 就會將收集到的GPS 的經緯度與收集到廣大使用者的myl (my location 縮寫)做某種程度的關聯與運算,最後就可推敲出沒有使用GPS的使用者所在大概位置了...




舉例來說:

我在台北市火車站並開啟Google Map 並將GPS 開啟,如果我的myl 的資訊 466:92:10302:28458 的資訊跟小王的myl 的資訊是一樣(其代表我跟小王都是位於同一個系統業者的基地台範圍內),但小王並沒有開啟GPS ,而此時Google 就可以依據我的GPS資訊與myl 的資訊之運算結果,回傳給小王說他目前可能的位置是在台北市火車站附近,因此越多人更新自己的GPS 經緯度資訊給Google 其一般人使用"我的資訊"時就會更準。且透過Google 工程師、工讀生、網友的行為,持續收集下去,最後自然而然的就會把GPS的經緯度資訊及基地台的資訊與地圖結合起來。

但是附近的人又沒有開啟Google Map 並將GPS 開啟,那誤差可就大了,因為如果小王的myl資訊是466:92:9999:99999,那Google 後台的相關資料庫或是判斷法則都沒有這個相關資料,那Google 回傳的我的資訊也是天差地差摟(最上面那張圖就是一個例子!! 我明明在桃園 但Google Map 跟我說我在台北板橋附近.... 囧 ,希望只是最近的小Bug )

不過這又是一個創新與專利!! Google 還真是利害!! 因為至少很多人都沒想過要這樣結合與實做!!


--------------------------------------------------------------------------------



名詞解釋:

其實myl 的資訊就是Cell-ID (全球使用的識別碼),完整的Cell-ID 包含MCC(Mobile CountryCode) + MNC(Mobile Network Code) + 地區識別碼Location Area Code(LAC)以及基地台識別碼Cell Identity(CI)。而466代表台灣 92 代表中華電信系統業者,10302 是代表Location Area Code (LAC) ,28458 是代表Cell ID ^^

延伸閱讀:GSM Location-沒有GPS怎麼辦?用行動電話機地台來定位吧 [阿修的部落格]

本文同步連載在Blog http://blog.xuite.net/mslin1222/blog/15835993
樓主這篇是在講“黑馬不是馬嗎“?
就是靠基地台定位啊!

沒有行動電話基地台,
什麼運算,怎麼運作,
都是空談!
孤狗又不是神。

這樣講起來好像在講汽車會跑其實不是靠汽油,
是因為引擎去運算汽油,
所以一般人講汽車是靠加油才會跑是錯的???

殊途同歸吧!

樓主的確想太多了。Google Maps只是根據它手中基地台位置的對照表來定位使用者的大概位置而已。
基本上,google的確不可能收集到所有基地台的經緯度
因為電信業者基地台的經緯度是機密
不僅是自家的加值系統要得到基地台的經緯度要透過申請
連警政單位要獲得基地台的經緯度,也都還要透過各業者提供才能得到
所以經緯度不可能讓google收集取得

再者,如果說單是利用Cellid定位也不盡正確
因為我在myl上所顯示之位置與用cellid去mapping之位置不同
故可以確定google不是僅用cellid去定位這麼單純

由以上推論,樓主判斷的情況應該是可能存在的...

重點是這段,

mslin wrote:
回到正題,Why 我說Google 的My Location(我的位置)是利用"創新的方式"進行初略的定位,其主要是Google 本身絕對不可能收集到所有業者的基地台所架設的經緯度(沒錯吧!!),但大多數的人都說My Location(我的位置)即可利用"手機基地台"進行定位???別傻了啦... 若沒有所有業者的基地台所架設的經緯度怎麼用"手機基地台" 定位???



孤狗怎麼算,
怎麼去運用,
那是人家的本事,

誰要怎麼推測都行,
推測當然也可能是正確的。


不過一般大家就是稱之為靠基地台定位啊!
這句話不叫做別傻了!

這樣叫做別傻了!
那跟說黑馬不是馬有什麼兩樣?



而且樓主推測的不見得正確,
最令人質疑的的有多少人在用gps同時開Google Maps,
01站上應該夠多人在用gps了,
同時開Google Maps又有多少?
既然開了gps了,自己買的導航軟體比較實用吧!
01網友又佔了全世界人口的多少?

所以孤狗真的有足夠資料可以算嗎?
非常質疑,
孤狗靠開gps來使用Google Maps的路人來運算?
應該不是如此簡單,
孤狗靠自己比較實在吧!


或許google可以去買基地台的座標吧
跟買路網一樣
會不會 基地台的編號 也和電線杆編號一樣,也含有位置資訊? 請用 "電力座標" Google一下
台中到台北

約有一半地方可定到位

誤差1km左右

不需要gps

************

那我想

是不是我的gps定位常用開車用google maps

以後我開過的地方會比較定到位(不需要gps)

因為他以確認基地台位置

橘子的家 wrote:
樓主這篇是在講“黑馬...(恕刪)


沒有基地台的經緯度座標就不可能依靠基地台的資訊定位。

所以樓主想要講的是google除了基地台資訊以外,最重要的是參照附近其他人有GPS資訊又有cellid資訊的手機來完成定位。
所以嚴格說來這不算是黑馬不是馬。

只是google若真要這樣做,代表他要將使用者的資訊(GPS+cellid)傳回給google並儲存。這樣會有很大的隱私權爭議。而且他應該會在的google mobile map的使用條款上說明的。


另外一個問題就是,若google真的使用這種方法,定位精確度最高只能到一個基地台的訊號範圍。我自己用google map定位過,但是聽說好的時候可以定位到一兩條街以內的精確度,除非基地台的密度真的有那麼高,不然很難解釋這樣的定位精確度。
滿認同樓主的看法的
從小地方來看Google處理事情的方向好了:
Google網頁,
別看Google網頁那麼普通
其實暗藏很多玄機
1. Google網頁跟普通網頁不大一樣
它是由伺服器產生的 目地是為了與各大瀏覽器相容

2. 隱藏很多隱喻 (各個瀏覽器都不同) 用IE看原始碼 顏色方面竟然以666為主題
至於它到底想說些什麼 不語置評 只能說還真幽默 哈哈哈

3. Google網頁版本很多 駭客版 星際大戰版..........

4. Google不只是搜尋引擎 還可以算數學題

還有其他更多的用法.................

至於利用使用者回傳的資料 當然是有一定的可能性的
關閉廣告
文章分享
  • 全部朋友
評分
評分
複製連結

今日熱門文章 網友點擊推薦!