我正在使用Geolocation API尝试访问我的速度和我的lat / long coords。 lat和long都返回正常,但每次速度返回null
。据我所知,如果设备无法返回该信息,它将返回null
,但是,我希望我的三星Galaxy S5能够读取速度。
以下是我的一些代码:
function getLocation() {
if (navigator.geolocation) {
navigator.geolocation.watchPosition(showPosition);
} else {
$('.speed').text("Geolocation is not supported by this browser.");
}
}
function showPosition(position) {
console.log("Updated")
$('.speed').text("Latitude: " + position.coords.latitude +
" Longitude: " + position.coords.longitude + " Speed: " + position.coords.speed);
getLinkInfo(position.coords.latitude, position.coords.longitude)
}