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