gpt4 book ai didi

c# - 在 Windows 10 通用应用程序中获取位置

转载 作者:行者123 更新时间:2023-11-30 14:53:01 30 4
gpt4 key购买 nike

在新的 Windows 10 文档中,它说在获取用户位置之前,您应该使用 Geolocator.RequestAccessAsync()。但是,该方法似乎不可用。我可以使用的唯一选项是“Geolocator.Equals”和“Geolocator.ReferenceEqual”。

当我尝试在不使用 RequestAccessAsync 的情况下获取位置时。我收到一条错误消息,说“管道正在关闭”。我已经包含了我试图用来获取以下位置的代码。

Geolocator geolocator1 = new Geolocator { DesiredAccuracyInMeters = 250 };
Geoposition pos = await geolocator1.GetGeopositionAsync();

最佳答案

您确定您的项目类型正确吗? Windows 8.1 应用程序的地理定位器没有此方法,但它有您在代码片段中调用的其他方法和属性。

Windows.Devices.Geolocation.Geolocator.RequestAccessAsync () 应该可用于通用 Windows 应用程序,并在 Visual Studio 2015RC 的 Windows 通用项目中为我显示。

它是一个静态函数,因此您不需要对象的实例:

await Windows.Devices.Geolocation.Geolocator.RequestAccessAsync();

关于c# - 在 Windows 10 通用应用程序中获取位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30472136/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com