如何在Javascript中返回指南针航向?
关于如何从如何在Javascript中返回指南针航向?,javascript,android,google-chrome,geolocation,Javascript,Android,Google Chrome,Geolocation,关于如何从Javascript返回指南针航向,我研究了几种方法,并通过navigator.geolocation.watchposition找到了一种方法 有一个值应该返回指南针航向(coords.heading),但它只返回null navigator.geolocation.watchPosition((data) =>{ console.log(data.coords.heading); lat = data.coords.latitude; //Lat and lo
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年的问题,因此我认为有些东西可能已经被弃用了。)请参见-Heading为null如果设备无法提供headingOk,我是否必须允许浏览器访问我的设备标题?(除了允许浏览器共享我的位置外)你确定你的设备能够提供这些信息吗?我想是的,我正在测试的设备是Galaxy A5,因此它有点现代。我还可以从设备上的google play store下载并使用compass应用程序。