добавьте это внутри android MainActiviy OnCreate ()
Plugin.CurrentActivity.CrossCurrentActivity.Current.Activity = this;
добавьте это в mainforivity android:
public override void OnRequestPermissionsResult(int requestCode, string[] permissions, Android.Content.PM.Permission[] grantResults)
{
Plugin.Permissions.PermissionsImplementation.Current.OnRequestPermissionsResult(requestCode, permissions, grantResults);
base.OnRequestPermissionsResult(requestCode, permissions, grantResults);
}
то этот код будет работать, запрашивая у пользователя разрешение на размещение.
var locator = CrossGeolocator.Current;
locator.DesiredAccuracy = 1000;
var position = await locator.GetPositionAsync(timeoutMilliseconds: 10000);
Ссылаться на:
https://jamesmontemagno.github.io/GeolocatorPlugin/