我已经查看了几种关于如何返回指南针航向的Javascript
方法,并通过navigator.geolocation.watchposition
.
有一个值应该返回一个指南针方向(coords.heading),但它只会返回null
。
navigator.geolocation.watchPosition((data) =>{
console.log(data.coords.heading);
lat = data.coords.latitude; //Lat and long values return correct coords
long = data.coords.longitude;
heading = data.coords.heading; //this value returns null
});
这种方法是过时的还是我做错了什么?
我一直在通过安全连接在带有 chrome 的 android 设备上对此进行测试。
(我已经查看了有关此问题的先前问题,但我只能找到 2013 年的问题,所以我认为有些东西可能已经被弃用了。)