具體點說，這是一種叫做Cell-Id Positioning Method的技術。GSM網絡（3G網絡也一樣）覆蓋由Location Area組成，（Location Area是指mobile terminal可以任意移動而不需要進行location update的區域）。Location Area由LAI（Location Area Id）來標識，LAI由MCC，MNC，LAC組成。其中MCC是3位的Mobile Country Code，中國為460；MNC是2位Mobile Network Code，在國家內分配，中國移動為00；LAC為Location Area Code，在network內分配；可見LAI是全世界唯一的。在一個location area中設置一個或多個基站，基站天線的信號覆蓋一定的區域，稱為cell（小區）；根據天線的不同，每個基站可能包含1個或多個cell，定向天線的 信號覆蓋一個扇形範圍，多個天線的扇區為不同的cell。每個cell有自己的Cell-Id，結合LAI和Cell-Id，就可以在全球範圍內唯一確定 一個cell。要進行定位，需要有一個cell坐標數據庫，根據cell-id來查找位置信息。
下一個問題就是cell坐標數據是怎麼來的？移動網絡運營商提供，不是太現實。Google不可能與全球所有的運營商達成協議。特別是在中國， 凡是涉及精確地理坐標的數據都屬於機密範疇，然而我們發現My Location在廣州是可用的，估計其他城市也可以。於是我猜Google是自己採集這些信息的，例如開輛車周圍轉，記錄各處的cell-id。但有點 奇怪的是，在廣州我們發現在天河軟件園得到的位置比較準確，但是在其他地方的就誤差很大，並且表示精確度範圍的圓圈半徑非常大，將半個天河區都包含在內。 難道Google只在天河軟件園採集了數據，而其他地方沒有？
簡單實驗，有一台Wifi AP 在A可以定位，如果把AP帶到B地點，手機這時候如果一樣只有wifi連線，他會定到A的地點而不是B。