Форум программистов, компьютерный форум CyberForum.ru

Сбросить координаты GPS при потере сигнала - Android

Восстановить пароль Регистрация
 
Star2016
5 / 5 / 0
Регистрация: 26.07.2016
Сообщений: 232
14.09.2016, 11:42     Сбросить координаты GPS при потере сигнала #1
Получаю текущие координаты с GPS и отображаю их в textView если произошла потеря сигнала то в textView остаются устаревшие данные , как их можно обнулить, по какому событию????
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
ExFau$t
55 / 55 / 4
Регистрация: 08.05.2012
Сообщений: 448
14.09.2016, 11:55     Сбросить координаты GPS при потере сигнала #2
Star2016, проверить наличие сигнала можно так:
Java
1
2
3
4
private boolean isNetworkConnected() {
        ConnectivityManager cm = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
        return cm.getActiveNetworkInfo() != null;
    }
Ну а вообще, картографические сервисы не "обнуляют" последнюю точку местоположения.
Star2016
5 / 5 / 0
Регистрация: 26.07.2016
Сообщений: 232
14.09.2016, 12:18  [ТС]     Сбросить координаты GPS при потере сигнала #3
речь идет о стрелке направления поэтому и нужна актуальность. Этот код точно относится к сигналу GPS?
ExFau$t
55 / 55 / 4
Регистрация: 08.05.2012
Сообщений: 448
14.09.2016, 12:21     Сбросить координаты GPS при потере сигнала #4
Star2016, этот код относится к сигналу сети, через который будут получены данные GPS. Стрелка направления, например, в яндекс-навигаторе просто замирает, потом при появлении сети перемещается на новое место.
Star2016
5 / 5 / 0
Регистрация: 26.07.2016
Сообщений: 232
14.09.2016, 12:28  [ТС]     Сбросить координаты GPS при потере сигнала #5
Это хорошее решение , но когда есть карты. В данном случае карт нет и стрелка направления указывает на точку куда надо прийти без карт. Если она залипнет то можно некоторое время идти неверным курсом. А так если бы узнать неактуальность координат можно былобы отобразить предупреждение о плохом сигнале.

Добавлено через 1 минуту
Данные GPS идут не из сети а с датчика
ExFau$t
55 / 55 / 4
Регистрация: 08.05.2012
Сообщений: 448
14.09.2016, 12:40     Сбросить координаты GPS при потере сигнала #6
Star2016, включи авиарежим и попробуй узнать свои координаты. Доступность получения координат датчиком ты узнал в предыдущем топике.
Star2016
5 / 5 / 0
Регистрация: 26.07.2016
Сообщений: 232
14.09.2016, 13:01  [ТС]     Сбросить координаты GPS при потере сигнала #7
В авиарежине данные с датчика GPS идут - проверил
klim76
9 / 9 / 2
Регистрация: 10.06.2016
Сообщений: 102
14.09.2016, 14:24     Сбросить координаты GPS при потере сигнала #8
как вариант?
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
new LocationListener() {
            @Override
            public void onLocationChanged(Location location) {
                
            }
 
            @Override
            public void onStatusChanged(String provider, int status, Bundle extras) {
 
            }
 
            @Override
            public void onProviderEnabled(String provider) {
 
            }
 
            @Override
            public void onProviderDisabled(String provider) {
 
            }
        };
Star2016
5 / 5 / 0
Регистрация: 26.07.2016
Сообщений: 232
14.09.2016, 18:07  [ТС]     Сбросить координаты GPS при потере сигнала #9
через этот код
Java
1
2
3
4
 @Override
            public void onLocationChanged(Location location) {
                
            }
получаю координаты но при потере сигнала он просто перестает выполняться , а вот как очистить неактуальные координаты непонятно
OlegJV
 Аватар для OlegJV
99 / 99 / 29
Регистрация: 13.03.2016
Сообщений: 452
14.09.2016, 18:31     Сбросить координаты GPS при потере сигнала #10
Немного не по теме - никто случайно не знает, почему в последнее время перестал работать OnNmeaReceived? Он кстати мог бы помочь в вопросе.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.09.2016, 12:08     Сбросить координаты GPS при потере сигнала
Еще ссылки по теме:

GPS координаты раздельно по времени и минимальному смещению Android
Android GPS координаты
Как передавать динамические данные (координаты GPS) из активити в диалог? Android
Не получается получить координаты с GPS Android
Получить координаты GPS Android

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
klim76
9 / 9 / 2
Регистрация: 10.06.2016
Сообщений: 102
15.09.2016, 12:08     Сбросить координаты GPS при потере сигнала #11
Star2016,
Цитата Сообщение от klim76 Посмотреть сообщение
@Override
* * * * * * public void onStatusChanged(String provider, int status, Bundle extras) {
}
а через этот наверно можно сделать то что вы хотели
Yandex
Объявления
15.09.2016, 12:08     Сбросить координаты GPS при потере сигнала
Ответ Создать тему
Опции темы

Текущее время: 08:03. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru