Is there a way to ask geolocation every few metters?

I have a very specific requirement, track GPS every few meters (around 250m) or every 15 min, whichever happens first. i’m looking at the navigator.geolocation.clearWatch for the metters part, however the docs are not very explicit what a change in location means, 5m? 100m?

Has anyone dealt with this kind of stuff? tracking position changes every few meters?