Мобильное приложение. Не получает координаты gps через ПолучитьПоследнееМестоположение и ОбновитьМестоположение

1. ISP 31.10.17 12:38 Сейчас в теме
Метод
ОтветПолучен = СредстваГеопозиционирования.ОбновитьМестоположение("gps",0);

все время возвращает ложь.

Причем сразу же. Т.е будто даже не пытается найти спутники.

Место = СредстваГеопозиционирования.ПолучитьПоследнееМестоположение("gps");

тоже возращает неопределено

В чем может быть причина?

GPS включен, разрешения стоят. Android 4.2.2. Платформа 8.3.7
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Aleksnow 31.10.17 13:55 Сейчас в теме
Можно грешить на имя провайдера который вы написали. Попробуйте так:
Провайдер = СредстваГеопозиционирования.ПолучитьСамогоЭнергоЭкономичногоПровайдера();
СредстваГеопозиционирования.ОбновитьМестоположение(Провайдер.Имя,"10");
3. Aleksnow 31.10.17 13:59 Сейчас в теме
А для получения местоположения можно так попробовать.

СписокПровайдеры = СредстваГеопозиционирования.ПолучитьПровайдеров();
Для каждого знчПровайдераИз Провайдеры Цикл
	Сообщить(Провайдер.Имя);
	Данные = СредстваГеопозиционирования.ПолучитьПоследнееМестоположение(Провайдер.Имя); 
	
         //Какой то код для записи координат, в структуру допустим.

КонецЦикла;
4. Aleksnow 31.10.17 14:48 Сейчас в теме
Немного ошибся))
СписокПровайдеры = СредстваГеопозиционирования.ПолучитьПровайдеров();
Для каждого знчПровайдераИз Провайдеры Цикл
    Сообщить(знчПровайдераИз .Имя);
    Данные = СредстваГеопозиционирования.ПолучитьПоследнееМестоположение(знчПровайдераИз .Имя); 
    
         //Какой то код для записи координат, в структуру допустим.

КонецЦикла;
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот