【问题标题】:How to get compass heading in Xamarin.Android如何在 Xamarin.Android 中获取指南针方向
【发布时间】:2014-03-13 15:57:02
【问题描述】:

我正在尝试在我的 Android 设备上获取指南针航向。因此,我尝试使用 Xamarin.Mobile 组件获取航向,但正如 thread 报告的航向始终为 0。还有其他可能在我的 Android 设备上获取指南针航向吗?

【问题讨论】:

    标签: android xamarin.android xamarin xamarin.mobile


    【解决方案1】:

    首先您需要检查您的设备是否支持 CompassHeading,因为并非所有设备都支持它。因此,要检查,请使用 Xamarin.Geolocation.Geolocator.SupportsHeading,如果设备支持标题,它将返回 true。还可以尝试 google play 上的“指南针”应用之一,以确保您的设备支持它。

    【讨论】:

    • 我的设备支持指南针航向,我也在模拟器中测试了应用。
    • 你设置权限了吗?您必须设置 ACCESS_FINE_LOCATION 并打开 GPS
    • 我不知道发生了什么,但现在可以了。无论如何感谢您的帮助。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多