Xamarin Android: GetLocationAsyn c не работает - PullRequest
0 голосов
/ 04 марта 2020

Я скопировал код, чтобы получить информацию о местоположении со следующего сайта.

Xamarin.Essentials: Геолокация

            var request = new GeolocationRequest(GeolocationAccuracy.Lowest, TimeSpan.FromSeconds(10));

            var location = await Geolocation.GetLocationAsync(request);

Но значение NULL возвращается, когда режим местоположения телефона установлен [Только устройство]. Если я не использую тайм-аут, ничего не вернется.

Телефон имеет три режима в настройках местоположения.

[Высокая точность]

[Экономия батареи]

[Только устройство]

Только когда режим местоположения [Устройство только], GetLocationAsyn c не работает.

Доза Кто-нибудь знает решение?

Android версия 7.1.1

компилятор Android7.1 Nougat

...