Как найти заголовок компаса в веб-приложении для iOS? - PullRequest
2 голосов
/ 20 января 2011

Кто-нибудь знает, как найти компасный заголовок устройства iOS в веб-приложении? Новые API-интерфейсы Device Orientation, поддерживаемые в iOS 4.2, по-видимому, обеспечивают только относительные изменения в ротации. Кто-нибудь смог найти обходной путь к этому? (Я также получаю значение null для свойства coords.heading при использовании navigator.geolocation.)

1 Ответ

0 голосов
/ 28 января 2012

Поддержка компаса доступна в событии devicemotion с помощью новых атрибутов: webkitCompassHeading и webkitCompassAccuracy.Существует также новое событие, на которое мы можем подписаться: compassneedscalibration.Это будет работать только на iPad 2, iPhone 4, 4S и iPod touch последнего поколения.

источник: http://www.mobilexweb.com/blog/ios-5-iphone-and-ipad-html5

альтернативно: Доступ к компасу устройства из веб-приложения с использованием Javascript

...