Я работаю над андроидными приложениями с использованием форм xamarin. вот мой код, который используется для получения широты и долготы. Но когда я пытаюсь с эмулятором, он работает каждый раз, но с мобильным устройством иногда работает, а иногда нет. пожалуйста помогите.Геолокатор в формах xamarin
var locator = Geolocator.Plugin.CrossGeolocator.Current;
locator.DesiredAccuracy = 50;
try
{
var locator2 = Geolocator.Plugin.CrossGeolocator.Current;
locator2.DesiredAccuracy = 50;
var position = await locator.GetPositionAsync(timeoutMilliseconds: 10000);
if (position == null)
{
return;
}
}
catch (Exception ex)
{
}
Я попытался получить Широта и долготу в зале каждый раз, когда я не получил местоположение, но когда я попытался выйти из зала, широта и долгота появлялись. У кого-нибудь есть решение этой проблемы? –
Попробуйте это https://stackoverflow.com/questions/39210048/how-to-prompt-user-for-geolocation-using-xamrian-forms – imrohit
Эти разрешения: ACCESS_COARSE_LOCATION и ACCESS_FINE_LOCATION уже включены. –