2012-05-29 3 views
1

Я хочу проследить местоположение своего телефона и без проблем справиться с этим, если попытаюсь найти место по GPS_Provider .... также с хорошей точностью, ну нет проблем, которые вы думаете ... ну Если я в здании иногда у нас нет сигнала GPS, и по этой причине я хочу реализовать Network_Provider. Это тоже не проблема, но если я посмотрю на свою точность, я увидел точность 700 метров ... ну это много, и мне это не нравится.Как повысить точность определения местоположения сетевого провайдера? Android

Есть ли способ повысить точность с помощью только netwerk_provider ?!

Надеюсь, кто-то может поставить меня на правильный путь!

+1

Вам действительно нужно изменить название, которое звучит так, будто вы хотите уменьшить точность. –

+1

Хммм, вы можете добавить повтор с некоторой константой? –

+0

привет, Александр ... ну ведь это то, чего я хочу! Я понимаю, что вы получаете то, что получаете ... так что если GPS не получит никаких обновлений (потому что мы находимся в здании), мы не сможем получить его лучше .... :( – user1404924

ответ

3

№. Точность, которую вы получаете с помощью NetworkProvider, зависит от размера мобильных ячеек и количества базовых станций Wi-Fi в базе данных Google по ячейкам и Wi-Fi-станциям. То, что вы получаете, это то, что вы получаете. У вас нет контроля над этим. Вы получите лучшую точность в центре города, где размеры ячеек меньше, а также больше базовых станций Wi-Fi. В стране вы можете получить точность 2500 метров или точность 5 километров или больше.

Конечно, вы можете отфильтровать обратные вызовы местоположения с точностью, превышающей определенный порог (если это то, что вы хотите сделать).

+0

привет Дэвид, спасибо за ваш ответ Если я правильно понимаю ваш ответ ... Если GPS не получит никакого обновления (потому что мы находимся в здании), вы получаете то, что получаете ... и не можете сделать точность лучше, чем ... Я понимаю это правильно ?! Еще раз спасибо – user1404924

+0

Это правильно. Если вы находитесь в здании, то получаете то, что может дать вам NetworkProvider. Вы не можете ничего сделать, чтобы повысить точность. Если бы мой ответ был полезен, пожалуйста, примите его, нажав зеленая галочка. –

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