Javascript OpenLayers地理位置更改:位置事件触发太频繁

Javascript OpenLayers地理位置更改:位置事件触发太频繁,javascript,geolocation,openlayers-3,Javascript,Geolocation,Openlayers 3,我正在使用Openlayers 3。我创建了一个地理位置对象,并注册为change:position事件的侦听器。我希望只有在位置发生更改时才会触发事件。但事实并非如此。它每10秒发射一次,每次的位置都完全相同 我在Android上测试了这个 这种行为的原因是什么?是否可以以任何方式更改此设置?触发事件时,坐标是否完全相同?可能是由于测量不准确/错误而触发的?@Lars:是的,坐标完全相同。有趣的是它每10秒就发射一次。因此,对我来说,这一事件似乎只是由经过的时间触发的,而不是由位置的改变触发的

我正在使用Openlayers 3。我创建了一个地理位置对象,并注册为change:position事件的侦听器。我希望只有在位置发生更改时才会触发事件。但事实并非如此。它每10秒发射一次,每次的位置都完全相同

我在Android上测试了这个


这种行为的原因是什么?是否可以以任何方式更改此设置?

触发事件时,坐标是否完全相同?可能是由于测量不准确/错误而触发的?@Lars:是的,坐标完全相同。有趣的是它每10秒就发射一次。因此,对我来说,这一事件似乎只是由经过的时间触发的,而不是由位置的改变触发的。