Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
未连接到Internet时,以Xamarin.Forms获取地理位置_Xamarin_Xamarin.ios_Xamarin.forms_Xamarin.android_Geolocation - Fatal编程技术网

未连接到Internet时,以Xamarin.Forms获取地理位置

未连接到Internet时,以Xamarin.Forms获取地理位置,xamarin,xamarin.ios,xamarin.forms,xamarin.android,geolocation,Xamarin,Xamarin.ios,Xamarin.forms,Xamarin.android,Geolocation,我正在使用中的Xam.Plugin.geologitorfrom获取用户在Xamarin.Forms项目中的地理位置。当设备连接到Internet时,这项功能非常有效。当设备未连接到Internet时,我需要捕获用户的Lat/Long坐标 如何实现这一点?根据上面的评论,地理定位器插件返回操作系统提供的内容,因此是的,如果您没有手机/wifi,但设备有GPS连接,则返回的内容就是此内容。i、 e.如果您要求高/高精度,则可能会使用GPS代替使用蜂窝或wifi连接的谷歌定位服务,即使这些连接可用。

我正在使用中的
Xam.Plugin.geologitor
from获取用户在Xamarin.Forms项目中的地理位置。当设备连接到Internet时,这项功能非常有效。当设备未连接到Internet时,我需要捕获用户的Lat/Long坐标


如何实现这一点?

根据上面的评论,
地理定位器
插件返回操作系统提供的内容,因此是的,如果您没有手机/wifi,但设备有GPS连接,则返回的内容就是此内容。i、 e.如果您要求高/高精度,则可能会使用GPS代替使用蜂窝或wifi连接的谷歌定位服务,即使这些连接可用。iOS基本相同,但使用苹果定位服务。

使用最后一个已知的纬度/经度,存储在某个地方(例如使用设置插件等),这是最后的选择。有没有办法从硬件GPS或通过三角测量方法获取坐标?您的设备是否有GPS?是的,我想是的,至少供应商这么说。如何检查?@Nitesh地理定位器返回操作系统提供的内容,因此是的,如果您没有手机/wifi,但设备有GPS连接,则返回的内容就是。i、 e.如果您要求高/高精度,则可能会使用GPS代替使用蜂窝或wifi连接的谷歌定位服务,即使这些连接可用。iOS基本相同,但使用苹果定位服务。。。