geolocation.watchPosition
的onSuccess例程每秒更新是否正常,即使maximumAge
设置为0?
我发现如下:
来自compass.watchHeading
的onSuccess值每0.1秒更新一次并显示在div中。在document.getElementById
的onSuccess例程中使用geolocation.watchPosition
调用此值并将其显示在附近的div中时,我会看到值慢慢更新,似乎每隔一秒左右。
我需要在位置结果中使用标题值,这就是我注意到的原因。
让它可见:
function onSuccess1(heading) {
direction = Math.round(heading.magneticHeading);
// Debug info
document.getElementById('heading').innerHTML = direction;
}
function onSuccess2(position) {
positionLat = position.coords.latitude;
positionLong = position.coords.longitude;
var direction = document.getElementById('heading').innerHTML;
// Debug info
document.getElementById('headingControle').innerHTML = direction;
}
<div id = "debug">
<span id = "heading"></span><span id = "headingControle"></span>
</div>