Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/performance/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Javascript中返回指南针航向?_Javascript_Android_Google Chrome_Geolocation - Fatal编程技术网

如何在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应用程序。