2012-04-12 2 views
2

У меня есть требование ниже.Как получить наиболее точное местоположение с помощью GPS и AGPS с заданным временем в Android?

Найти местоположение пользователя из GPS и AGPS. (Мы будем использовать Samsung Galaxy ACE мобильный телефон)

Примечание: Для каждой транзакции первое место будет ссылка место для следующих видов деятельности.

Ниже приведено ограничение, которое необходимо учитывать при решении этой проблемы.

  1. пользователь должен находиться в пределах 10 метров от ссылочного местоположения. Значение (местонахождение ссылки - текущее местоположение) < = 10meter (расчет расстояния Locaiton класс API).

  2. Местоположение должно быть найдено за данный период времени. скажем, 20-25 секунд для поиска каждого лока. время может быть увеличено до максимального 35 секунд.

  3. Мой пользователь всегда находится за пределами магазина, беря справочное местоположение, а затем внутри для всех других видов деятельности.

Что я делаю

  1. найти местоположение ссылки с точностью до 30 м с 25sec времени. сохраните это в статической переменной.

  2. найти место для следующей деятельности и рассчитать разницу. если разница> = 10 м, попросите пользователя снова выполнить эту операцию.

Мои запросы

  1. Возможно ли это с такой прекрасной точностью на расстоянии с данным временем и местом?

  2. Как Google вычислит это расстояние?

  3. Означает ли google местоположение с такой точностью? или какова точность Карты Google с помощью GPS? например. на конкретное время и место, указанные Google MAP по GPS, насколько это точно? например, если я стою рядом с моим БАНКОМ, то какая разница между координатами на карте google на сервере и координатой, заданной Google Map через GPS на мобильном телефоне.

Я сделал достаточный эксперимент по этой проблеме и, наконец, пришел сюда для помощи. Я сделал наблюдение, выполняя изменения в сроках, месте, точности. все равно нужно найти одно окончательное решение. как мы должны ответить клиенту, возможно ли это или нет?

ответ

0
  1. GPS может обеспечить наиболее точное соответствие, но только на открытом воздухе. Достичь такой точности можно, но не гарантировано.

  2. Существуют формулировки для нахождения расстояния между двумя точками на сфере. Однако для грубых приближений можно судить об эвклидовом расстоянии.

  3. Местоположение и его точность зависят от GPS на стороне клиента. Google просто читает его.

Смежные вопросы