地理位置watchPosition缓慢更新

时间:2017-09-12 11:18:18

标签: geolocation

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>

0 个答案:

没有答案