2013-09-06 2 views
0

У меня есть приемник, и я использую критерии, чтобы выбрать лучшего поставщика. Я использую 0 и 0 для min_distance и min_time для запроса методаLocationUpdates. И все же, мое приложение медленно, чтобы получить мою локальную локализацию. Мое приложение получает только локальную локализацию для отправки в Интернет. Как я могу быстрее получить локальное местоположение? Приложение Maps form google может так быстро, даже с 3G.Как Google может быстро найти наше местоположение?

+2

Вы должны использовать новый API-интерфейс местоположения https://developer.android.com/training/location/index.html – Emmanuel

+0

Можно ли быстро найти местоположение без использования сервисов Google Play? – Roland

ответ

0

Если вы хотите как можно быстрее добраться, попробуйте getLastKnownLocation() insteed с запросами обновлений. Это легко сделать с LocationClient. Если вы используете LocationManager, вам необходимо перебрать все Провайдеры, чтобы получить наиболее точное местоположение. У Reto Meier есть хорошая статья об использовании LocationManager в его blog.

Обратите внимание, что перед тем, как вы сможете получить действительный объект местоположения getLastKnownLocation(), необходим запрос на обновление. В противном случае возвращается null.

+0

Но я хочу, чтобы это было место. Если я использую getLastKnowLocation(), он получит последнее местоположение. Мне нужно это место. – Roland

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