如何在 iOS 网络应用中找到指南针方向?
Posted
技术标签:
【中文标题】如何在 iOS 网络应用中找到指南针方向?【英文标题】:How to find the compass heading in an iOS web app? 【发布时间】:2011-06-12 04:58:07 【问题描述】:有谁知道如何从 Web 应用程序中找到 ios 设备的指南针方向? iOS 4.2 中支持的新设备方向 API 似乎只提供了旋转的相对变化。有人能找到解决方法吗? (使用navigator.geolocation
时,我还得到coords.heading
属性的null
值。)
【问题讨论】:
我在 iOS 5 中遇到了同样的问题。非常令人沮丧。 【参考方案1】:通过新属性在 devicemotion 事件中提供指南针支持:webkitCompassHeading 和 webkitCompassAccuracy。我们还可以订阅一个新事件:compassneedcalibration。这仅适用于 iPad 2、iPhone 4、4S 和上一代 iPod touch。
来源:http://www.mobilexweb.com/blog/ios-5-iphone-and-ipad-html5
或者:Access device compass from webb app with javascript
【讨论】:
以上是关于如何在 iOS 网络应用中找到指南针方向?的主要内容,如果未能解决你的问题,请参考以下文章