如何实现网络三角测量?

时间:2011-09-24 08:38:35

标签: android latitude-longitude triangulation cellid

我正在android 2.2中开发一个应用程序来识别网络用户的位置:

1)首先:

location= (GsmCellLocation)tm.getCellLocation();

cellId= location.getCid();

lac= location.getLac();

2)第二次

想知道“http://www.google.com/glm/mmap”获取纬度和经度以及范围。

3)第三次

我重复此步骤三次以从三个不同的单元格获取信息

如何实施三角测量?可以在纬度/经度和xy坐标之间执行映射吗?

2 个答案:

答案 0 :(得分:1)

我想我已经解决了......非常感谢。

  1. 我已将坐标转换为弧度。

  2. 我已将纬度/经度(弧度)更改为ECEF xyz。

  3. 我已经做了一些数学计算三个圆的交集。

  4. 我已经将这个交叉点的坐标重新转换,从ECEF到 纬度和经度经度,然后是度数。

答案 1 :(得分:0)