почему атрибут заголовка объекта Coordinates всегда возвращает ноль в мобильном сафари? - PullRequest
2 голосов
/ 24 апреля 2011

Я хочу получать геоинформацию через Geolocation API в мобильном сафари, но атрибут заголовка объекта Coordinates всегда возвращает нуль. Safari не поддерживает атрибут заголовка?

Код удара:

window.onload=function(){
    navigator.geolocation.watchPosition(successCallback,errorCallback);
    function successCallback(position) {
        var coords=position.coords;
        console.info(coords.heading);
    }
    function errorCallback(){}
}

1 Ответ

0 голосов
/ 21 марта 2012

mobile Safari не поддерживает атрибут заголовка, но поддерживает собственные проприетарные атрибуты.

  window.addEventListener('deviceorientation', function(e) {
       var heading = 'heading: ' + e.webkitCompassHeading +
                     '\n' + 
                     'headingAccuracy: ' + e.webkitCompassAccuracy;
       alert(heading);
  }, false);
...