Articles of locationmanager

Android GPS занимает некоторое время, чтобы быть точным

Я сделал приложение для Android, которое получает местоположение по долготе и широте нажатием кнопки. Сначала я получаю последнее известное определение местоположения, которое, ради аргумента, неточно, когда я впервые загружаю приложение / включаю gps. Я хотел бы знать, как подождать, пока это будет точно, например, на картах Google, когда вы получите сообщение «Ожидание местоположения». Если вы […]

Критерии выбора местоположения для Android

Мне нужно получить изменения местоположения как от поставщиков сети, так и от GPS. Если провайдер GPS не доступен или не имеет места (плохая видимость на карте), я получаю от провайдера GPS другое место от провайдера сети. Можно ли выбрать поставщика с использованием критериев в соответствии с моей необходимостью?

Android: как исправить gps с ложными (поддельными) координатами?

Я пытаюсь программно программировать GPS, когда сигнал GPS недоступен. Я хочу сделать это, чтобы предоставить макетные координаты другим приложениям, таким как карты Google и другие. Я попытался использовать GPS_PROVIDER и NETWORK_PROVIDER, но только с последним я могу получить новое местоположение для карт Google. Но это работает только с первым тимом, и если я хочу переделать […]

Получение текущего местоположения GPS на Android

Я пытаюсь получить текущее местоположение пользователя с помощью возможностей GPS, Написал простой класс, который реализует LocationListener public class LocationManagerHelper implements LocationListener { private static double latitude; private static double longitude; @Override public void onLocationChanged(Location loc) { latitude = loc.getLatitude(); longitude = loc.getLongitude(); } @Override public void onProviderDisabled(String provider) { } @Override public void onProviderEnabled(String provider) […]

Почему locationmanager возвращает старые исправления местоположения с новой меткой времени gettime?

У нас есть приложение, которое при попытке пользователя пытается получить исправление местоположения. Он прослушивает как по GPS, так и по сети и имеет матрицу решений на основе времени / точности, чтобы определить, когда прекращать прослушивание и какое исправление возвращаться. Мы заметили, порой, очень странное поведение. Мы используем классический способ узнать, сколько лет исправлено, например: long […]

Запуск LocationManager как службы Android

То, что я пытаюсь сделать, – это получить сообщение c2dm, запустить службу, которая запрашивает местоположение для «х» времени, а затем передает это местоположение на наш сервер. Сообщение c2dm запускает сервис правильно, и местоположение GPS включается, но оно никогда не обновляется. Он просто сидит там на протяжении определенного времени (в настоящее время 12 секунд) в потоке […]

RequestLocationUpdates не обновляется с интервалом в Android

У меня проблема с тем, что моя служба, в которой реализована функция LocationListener, получает GPSupdate каждые 500 мс. Независимо от того, какой minTime я добавляю в функцию requestLocationUpdates. Часть моего кода: public class LocationService extends Service implements LocationListener { LocationManager locMan; @Override public int onStartCommand(Intent intent, int flags, int startId) { locMan = (LocationManager)getSystemService(Context.LOCATION_SERVICE); locMan.isProviderEnabled(android.location.LocationManager.GPS_PROVIDER; […]

Использование интернет-данных в Android LocationManager

Меняет ли Android LocationManager несколько мегабайт интернет-данных при получении исправлений положения? И если да, то в каких обстоятельствах? Может ли это произойти, даже если приложение, использующее LocationManager, не имеет явного разрешения на доступ в Интернет? Я прошу об этом, потому что недавно я заметил, что интернет-данные, используемые «Android OS» (как описано в разделе Настройки -> […]

Расположение Android getBearing () всегда возвращает 0

Я пытался реализовать функцию для своего приложения для Android, которая получает скорость и направление движения устройства, независимо от того, на что указывает устройство. Например: если мое Android-устройство указано в северном направлении, и если я двигаюсь назад в южном направлении, это вернет, что я двигаюсь в Southbound. Я оглядывался вокруг, и у меня появилась возможность использовать […]

При прослушивании LocationManager.GPS_PROVIDER не запускается никаких событий LocationListener

Возможный дубликат: Проблемы с получением статуса gps из LocationManager в Android Кажется, что когда я запрашиваюLocationUpdates и слушаю LocationManager.GPS_PROVIDER, я НЕ получаю никаких событий, но если я слушаю LocationManager.NETWORK_PROVIDER, я получаю обновления Итак, этот, с NETWORK_PROVIDER работает. Я получаю метод onLocationChanged: LocationManager locationManager = (LocationManager) this.getSystemService(Context.LOCATION_SERVICE); // Define a listener that responds to location updates […]