Xamarin.forms 地理定位不要询问UWP Xamarin Essentials中的许可证
大家好,我对uwp中的xamarain essentials(地理位置)有问题,我从不要求gps的许可,当我进入应用程序的适当位置时,位置切换是禁用的。 请求许可的代码Xamarin.forms 地理定位不要询问UWP Xamarin Essentials中的许可证,xamarin.forms,geolocation,Xamarin.forms,Geolocation,大家好,我对uwp中的xamarain essentials(地理位置)有问题,我从不要求gps的许可,当我进入应用程序的适当位置时,位置切换是禁用的。 请求许可的代码 private async void CheckPemrissions() { PermissionStatus status = await CrossPermissions.Current.CheckPermissionStatusAsync(Permission.Location
private async void CheckPemrissions()
{
PermissionStatus status = await CrossPermissions.Current.CheckPermissionStatusAsync(Permission.LocationAlways);
if (status != PermissionStatus.Granted)
{
bool requestPermission = await CrossPermissions.Current.ShouldShowRequestPermissionRationaleAsync(Permission.LocationAlways);
if (requestPermission)
{
}
else
{
}
var results = await CrossPermissions.Current.RequestPermissionsAsync(Permission.LocationAlways);
status = results[Permission.LocationAlways];
}
if (status == PermissionStatus.Granted)
{
}
else if (status != PermissionStatus.Unknown)
{
}
}
如何使用xamarain essentials(地理位置)?如果您
等待Geolocation.GetLocationAsync(新的GeolocationRequest(geolocationAccurance.Best))代码>要获取位置,我可以选择正确的结果。