Я осмотрел пару методов возврата заголовка компаса из Javascript
и нашел один метод через navigator.geolocation.watchposition
.
Есть значение, которое должно возвращать заголовок компаса (ordins.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
});
Этот метод устарел или я что-то не так делаю?
Я проверял это на устройстве Android с Chrome через безопасное соединение.
(IЯ смотрел на предыдущие вопросы, касающиеся этого, но я мог найти только вопросы с 2013 года, поэтому я подумал, что некоторые вещи, возможно, устарели с тех пор.)