HoloLens使用Geolocator

时间:2017-06-14 17:54:49

标签: c# uwp hololens

有没有人有这方面的经验? Geolocator.RequestAccessAsync()提示用户授予使用位置的权限。 HoloLens是否具有此用户提示功能以进行位置访问?另一个棘手的组件是文档还声明必须在UI线程上调用它。

#if WINDOWS_UWP
using Windows.Devices.Geolocation;
#endif

public class AccessPosition : MonoBehaviour
{
    public void GetPosition()
    {
#if WINDOWS_UWP
        AsyncGetPosition();
#endif
    }

#if WINDOWS_UWP
    public async void AsyncGetPosition()
    {
        Geolocator.RequestAccessAsync().GetResults();
    }
#endif
}

抛出异常:Assembly-CSharp.dll中的'System.InvalidOperationException' 未处理的'Platform.COMException'异常被捕获! - '方法在意外时间被调用。

1 个答案:

答案 0 :(得分:0)

我知道这是一个老问题,但Hololens没有内置GPS。您必须通过蓝牙或wifi连接到一个。