2011-09-24 64 views
0

我正在開發中的Android 2.2的應用程序通過網絡來識別用戶的位置:如何實現網絡三角網?

1)首先:

location= (GsmCellLocation)tm.getCellLocation(); 

cellId= location.getCid(); 

lac= location.getLac(); 

2)其次

奇蹟「http://www.google。 com/glm/mmap「來獲取緯度和經度以及範圍。

3)第三

我重複此步驟三次,以獲得三種不同的細胞

我如何能實現的三角測量信息?可以在緯度/經度和xy座標之間進行映射嗎?

回答

1

我想我已經解決了它......非常感謝。

  1. 我已經將座標轉換爲弧度。

  2. 我已經將緯度/經度(以弧度爲單位)更改爲ECEF xyz。

  3. 我已經做了一些數學計算三個圓的交集。

  4. 我已經重新轉換了這個交點的座標,從ECEF到 緯度&經度和隨後的度數。