目前,Google手機地圖正在對這項新技術服務——MyLocation進行測試,這將使沒有配置GPS接收機的手機使用者,仍能使用其手機地圖服務找到自己所在位置,並進行導航。那麼,Google Maps的定位功能是如何?的呢?它是怎樣確定使用者所在地的呢?
Goole Maps的MyLocation服務是根據移動通訊網路的基站來確定手機的相對位置的,業界將這種技術稱為CPS技術。CPS是一種與GPS互相補充的定 位系統技術,它的特點是利有現有的全球移動網路通訊系統(GSM網),採用十點差分定位技術,利用手機基站的多點接收進行線定位、點定標。它不受任何遮擋 物的影響,只要是在移動覆蓋的範圍內都可以較為精準地定位,因此可做到全球定位,更不需要增加使用者任何的費用。
無線定位技術是通過對接收到的無線電波的一些參數進行測量,根據特定的演算法判斷出被測物體的 位置,測量參數一般包括傳輸時間、幅度、相位和到達角等。而定位精度取決於測量的方法,蜂窩移動通訊系統中的定位技術主要有基於網路的定位技術和基於終端 的定位技術。其中,基於終端的定位技術就包括GPS、輔助GPS(Assisted GPS)和增強型觀察時間差E-OTD(Enhanced Observed Time Difference)等幾種方法。
MyLocation 使用的方法從理論上判斷應該屬於E-OTD定位方法——手機根據服務小區基站和周圍幾個基站的測量資料,算出它們之間的時間差,時間差被用於計算使用者相對 於基站的位置。而Google Maps也較為實用地採用了集上述定位技術中的兩種或多種方法於一體的混合定位技術。
速度與精度的博弈
使用基站來確定位置,精度能比得上GPS嗎?這是很多使用者最先冒出的疑問,問題的答案就藏在 軟體的使用過程中了——使用者從Google地圖網站下載Google Maps移動版最新的2.0測試版本到手機中,傳送簡訊“bluedot”至33669開通,便能夠使用MyLocation服務了。使用時,使用者只需要 按一下手機上的“0”鍵,使用者的位置就會在Google的手機地圖上顯示為一個藍點表徵圖或淺藍色地區表徵圖。如果該手機擁有GPS定位系統,那麼 MyLocation就會自動與GPS定位一致,使用者所在地的位置就會用藍點表徵圖精確地表示出來。如果沒有GPS,
My locaiton則會以淺藍色地區表徵圖來顯示一個大致的地區範圍。
這個淺藍色地區和藍點顯示了MyLocation與GPS的精度差別。雖然 MyLocation的精確度不如GPS,但是據Google網站分析,My Location確定的距離範圍直徑在1公裡之內,這個精度用於車輛防盜定位也已綽綽有餘了。而且,My Location的設計初衷本就是為了彌補GPS定位的一些不足。比如,GPS精度高,在處理能力較差的手機中會導致資料讀取速度較慢,很多車主遇到過當 GPS導航系統給出正確的指導路線時,車子早已駛過了正確的路口的情況。而新的定位跟蹤功能則給使用者帶來速度上的諸多改良,對運算速度的降低也帶來能耗的
降低。Google手機地圖服務部門產品經理史蒂夫表示,這一新的跟蹤系統不會收集使用者的手機號碼等其他能夠泄露使用者個人身份的資料。只要點擊協助菜單中 的一個連結,使用者就可以關閉這一功能。此外,即使在室內等有遮蔽物的地方,MyLocation仍然有效。
MyLocation的資料庫仍然在建設中,因此這一服務的完善還需要一段時間。它的資料庫現在覆蓋包括美國、歐洲的大部分國家、澳大利亞、新西蘭、俄羅斯在內的20多個國家,中國和日本是其下一步計劃覆蓋的目標。
已被人們熟知的Google Earth
Google移動地圖的產品經理史蒂夫·李表示,Google這一定位系統不會收集使用者的電話號碼或者是其他個人資訊,因此使用者無需擔心自己的隱私遭到侵犯。另外,使用者也可以選擇關掉這個功能。
使用過這一軟體的業界人士表示,相信普通使用者會歡迎這個功能,和過去的定位相比,雖然只是一個提升,但是非常有用。
據介紹,和全球衛星定位不同,Google這一軟體只能是使用者在家的時候使用。另外,軟體對於手機電池的消耗要遠遠小於GPS接收晶片。不 過,Google的軟體也有一個缺陷,那就是定位並不是很精確。Google表示,在許多情況下,軟體的定位精度在400米到1200米之內,基本上可以 達到“小區”層級。
據史蒂夫·李介紹,Google這一定位系統的資料庫正在建設中,在一些位置,手機使用者可能無法定位。Google的資料庫已經覆蓋了二十多個國家,其中包括美國、大部分歐洲國家、澳大利亞、新西蘭、俄羅斯。中國和日本還沒有資料。
儘管GPS晶片在手機上越來越普及,不過Google公司估計,全世界85%的手機還沒有GPS晶片,因此無法使用這一基於衛星訊號的定位服務。
Google的軟體可以支援大部分智能手機,其中包括黑莓手機和最新的諾基亞手機。不過,該軟體無法使用在蘋果的iPhone手機、摩托羅拉Q、三星黑傑克等手機中。
Google史蒂芬·李表示,在知道一個使用者的具體位置之後,Google將可以顯示更有針對性的廣告,協助附近的商家吸引更多的顧客。不過,他表示,Google目前還不會馬上在手機地圖上顯示廣告,將來會。
Google是如何?這一步的呢?可能是這樣的:3.0及以前的版本時,一些使用者的手機是內建GPS的,定位後,在通過無線網路下載Google地圖資料的同時,也上報了當前手機當前服務小區的CGI(全球識別號,唯一)。在取得大量這些資料後,Google通過一定的演算法(例如根據資料在地圖上畫一個圓,算出圓心),判斷出每個CGI的大致服務地區。所以,不使用GPS時,手機上的Google軟體,能夠根據CGI粗定位。
通過一段時間在本市的使用,大致能夠驗證先前的判斷。
1、市區定位精度高,基本在300米左右;郊區精度1-3公裡不等。基本相當於本市本電訊廠商的基站(發射台)密度。
2、地圖上顯示的當前位置,基本都在基站(發射台)附近。
強大的Google!
先前各個電訊廠商都做過類似的粗定位應用,沒有哪一個能夠做到Google這麼精確,能夠被使用者接受。而Google的這種演算法,根本不需要各電訊廠商提供基站(發射台)GPS資料就定位的如此精確。
說Google可怕,是因為如果判斷的依據真的正確的話,Google沒經使用者允許,就自行收集了大家的資料。Google地圖的圖層裡面,有個“最愛的地方”,顯示名人們經常去的地方,天知道Google是怎麼收集起來這些東西的!誰又知道,在我們查詢地圖資料時,是不是也把自己的什麼通話記錄、簡訊內容報給Google了呢?