Xamarin.forms Xamarin离线定位我们如何通过GPS获得离线定位?

Xamarin.forms Xamarin离线定位我们如何通过GPS获得离线定位?,xamarin.forms,geolocation,Xamarin.forms,Geolocation,我们如何通过GPS获得离线定位 我尝试过,但是Xam.Plugin.geologitor在脱机模式下失败。至少在iPhone上,飞行模式会禁用大部分GPS功能。因此,对于离线模式和飞行模式一样,这实际上是正确的行为。但是,如果您单独关闭WiFiCellular和Bluetooth或只是没有可用的网络,GPS应该可用 如果这不能回答您的问题,您可能需要透露更多关于您的用例、特定错误甚至代码示例的信息,这些信息似乎在不应该出现的地方失败了。至少在iPhone上,飞行模式禁用了大多数GPS功能。因此,

我们如何通过GPS获得离线定位


我尝试过,但是
Xam.Plugin.geologitor
在脱机模式下失败。

至少在iPhone上,
飞行模式会禁用大部分GPS功能。因此,对于
离线模式
飞行模式
一样,这实际上是正确的行为。但是,如果您单独关闭
WiFi
Cellular
Bluetooth
或只是没有可用的网络,
GPS
应该可用


如果这不能回答您的问题,您可能需要透露更多关于您的用例、特定错误甚至代码示例的信息,这些信息似乎在不应该出现的地方失败了。

至少在iPhone上,
飞行模式
禁用了大多数GPS功能。因此,对于
离线模式
飞行模式
一样,这实际上是正确的行为。但是,如果您单独关闭
WiFi
Cellular
Bluetooth
或只是没有可用的网络,
GPS
应该可用

如果这还不能回答您的问题,您可能需要透露更多关于用例、特定错误甚至代码示例的信息,这些信息似乎在不应该的地方失败了。

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"/>
权限:

 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);
        }
Xaml:

权限:

 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);
        }