我试图执行下面的代码Xamarin形式获取位置
var locator = CrossGeolocator.Current;
locator.DesiredAccuracy = 100; //100 is new default
var position = await locator.GetPositionAsync(timeoutMilliseconds: 10000);
在Xamarin形式使用Xam.plugin.Geolocator但得到“这个功能是不是在这个大会的便携式版本中实现。您应该引用来自主应用程序项目的NuGet包,以便参考平台特定的实现。“异常。
我使用3.0.4版本Xam.plugin.Geolocator从这个链接https://www.nuget.org/packages/Xam.Plugin.Geolocator
我已经从饮用水,项目和机器人项目添加NuGet包。加入
[组件:UsesPermission(Android.Manifest.Permission.AccessFineLocation)] [组件:UsesPermission(Android.Manifest.Permission.AccessCoarseLocation)]
在AssemblyInfo.cs中。还确保在Visual Studio 2015中的Android清单中检查“Access_Coarse_Location”和“Access_Fine_Locations”。
任何人都可以帮助我失踪?
它看起来像你没有添加geolocator NuGet插件给你r android项目? –