gpt4 book ai didi

safari - 为什么 Coordinates 对象的 heading 属性在 mobile safari 中总是返回 null?

转载 作者:行者123 更新时间:2023-12-05 08:02:38 24 4
gpt4 key购买 nike

我想在移动版 safari 上通过 Geolocation API 获取地理信息,但 Coordinates 对象的 heading 属性总是返回 null。 safari不支持heading属性吗?

代码吹:

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

最佳答案

移动版 Safari 不支持标题属性,但支持自己的专有属性。

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

关于safari - 为什么 Coordinates 对象的 heading 属性在 mobile safari 中总是返回 null?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5770699/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com