How we get Offline location through GPS?
I try but Xam.Plugin.GeoLocator
fails in offline mode.
Xaml:
<Button Text="location"
TextColor="Black"
Clicked="Button"/>
<Label Text="longi"
TextColor="Gray"
FontSize="Small"/>
<Label x:Name="longit"
FontSize="10"
TextColor="Orange"/>
<Label Text="Latitu"
TextColor="Gray"
FontSize="Small"/>
<Label x:Name="latit"
FontSize="10"
TextColor="Orange"/>
Code:
private async void Button(object sender, EventArgs e)
{
try
{
var locator = CrossGeolocator.Current;
locator.DesiredAccuracy = 50;
var post = await locator.GetPositionAsync(TimeSpan.FromSeconds(10));
longit.Text = post.Longitude.ToString();
latit.Text = post.Latitude.ToString();
}
catch (Exception ex)
{
throw ex;
}
Permissions:
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);
}