2016-01-07 2 views
1

Я пытаюсь зарегистрировать информацию о том, как приложение извлекает координаты. Это код, который я использовал для захвата координат.Как узнать провайдера GPS-приемника LocationManager?

locationManager = (LocationManager) this.getSystemService(Context.LOCATION_SERVICE); 
location = locationManager.getLastKnownLocation(locationManager.NETWORK_PROVIDER); 

Вопрос, как узнать источник координат? (GPS, сетевая триангуляция, Wi-Fi и т. Д.)

Другими словами, getLastKnownLocation возвращает координаты из нескольких источников, как получить строковое имя источника?

+0

Отметьте это [вопрос] (http://stackoverflow.com/questions/6775257/android-location-providers-gps-or-network-provider) и [это] (http://stackoverflow.com/questions/3145089/что-это-The-Простейшие-и-самый надежный способ-к-получить пользователь-ток-расположение-в/3145655 # 3145655). Может быть, это помогает. – looselessOne

ответ

-1

Вы используете NETWORK_PROVIDER. Этот провайдер определяет местоположение на основе доступности точек сотовой связи и точек доступа WiFi. Результаты извлекаются с помощью сетевого поиска. GPS_PROVIDER определяет местоположение с использованием спутников.

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