Как реализовать триангуляцию сети? - PullRequest
0 голосов
/ 24 сентября 2011

Я разрабатываю приложение на Android 2.2 для определения местоположения пользователя по сети:

1) Первое:

location= (GsmCellLocation)tm.getCellLocation();

cellId= location.getCid();

lac= location.getLac();

2) Второе

чудо "http://www.google.com/glm/mmap" чтобы получить широту и долготу и диапазон.

3) Третий

Я повторяю этот шаг три раза, чтобы получить информацию из трех разных ячеек

Как я могу реализовать триангуляцию? Можно выполнить отображение между широтой / долготой и координатами xy?

Ответы [ 2 ]

1 голос
/ 24 сентября 2011

Я думаю, что я решил это ... большое спасибо.

  1. Я преобразовал координаты в радианы.

  2. Я изменилсяширота / долгота (в радианах) в ECEF xyz.

  3. Я выполнил некоторую математику для вычисления пересечения трех окружностей.

  4. Я пересчитал координаты этого пересечения из ECEF в широту и долготу, а затем в градусы.

0 голосов
/ 24 сентября 2011
...