Мобильное приложение. Не получает координаты gps через ПолучитьПоследнееМестоположение и ОбновитьМестоположение
Метод
ОтветПолучен = СредстваГеопозиционирования.ОбновитьМестоположение("gps",0);
все время возвращает ложь.
Причем сразу же. Т.е будто даже не пытается найти спутники.
Место = СредстваГеопозиционирования.ПолучитьПоследнееМестоположение("gps");
тоже возращает неопределено
В чем может быть причина?
GPS включен, разрешения стоят. Android 4.2.2. Платформа 8.3.7
ОтветПолучен = СредстваГеопозиционирования.ОбновитьМестоположение("gps",0);
все время возвращает ложь.
Причем сразу же. Т.е будто даже не пытается найти спутники.
Место = СредстваГеопозиционирования.ПолучитьПоследнееМестоположение("gps");
тоже возращает неопределено
В чем может быть причина?
GPS включен, разрешения стоят. Android 4.2.2. Платформа 8.3.7
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Можно грешить на имя провайдера который вы написали. Попробуйте так:
Провайдер = СредстваГеопозиционирования.ПолучитьСамогоЭнергоЭкономичногоПровайдера();
СредстваГеопозиционирования.ОбновитьМестоположение(Провайдер.Имя,"10");
А для получения местоположения можно так попробовать.
СписокПровайдеры = СредстваГеопозиционирования.ПолучитьПровайдеров();
Для каждого знчПровайдераИз Провайдеры Цикл
Сообщить(Провайдер.Имя);
Данные = СредстваГеопозиционирования.ПолучитьПоследнееМестоположение(Провайдер.Имя);
//Какой то код для записи координат, в структуру допустим.
КонецЦикла;
Немного ошибся))
СписокПровайдеры = СредстваГеопозиционирования.ПолучитьПровайдеров();
Для каждого знчПровайдераИз Провайдеры Цикл
Сообщить(знчПровайдераИз .Имя);
Данные = СредстваГеопозиционирования.ПолучитьПоследнееМестоположение(знчПровайдераИз .Имя);
//Какой то код для записи координат, в структуру допустим.
КонецЦикла;
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот