2014-11-19 2 views
0

Я использую 3G в качестве своего поставщика местоположения для приложения Android. Для моего onLocationChanged функции, я использую, если операторКоординаты местоположения Android с низкой точностью Использование триангуляции 3G

if(location.getAccuracy()<100){ 
//do some stuff here. 
} 

Это условие не удовлетворяется, находясь на 3G. Поэтому я предполагаю, что 3G не обеспечивает достаточной точности.

Мой вопрос: насколько точны, в среднем, триангуляция местоположения 3G? что вы предлагаете мне установить значение?

ответ

1

Это зависит от множества факторов, таких как сила сигнала, триангуляция башен 3G/4G ... но правда в 3G не точная, как GPS. но более эффективен для батареи.

Посмотрите эту тему: Android:GPS coordinates are different in 3G and wifi

+0

Спасибо. Я уже прочитал эту тему. Wi-Fi работает отлично и получает точность в пределах 100 метров. Проблема заключается в 3G с этим конкретным провайдером. Знаете ли вы, в общем, wi-fi более точна, чем 3g? – Pacemaker

+1

с wi-fi Google может точно определить поставщика по местоположению точки доступа (роутера), поэтому точность составляет 30-200 метров (диапазон w-fi). – PedroHawk

+0

и у вас есть представление о 3g? что было бы хорошим (средним) значением точности для него? – Pacemaker

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