title: Geolocation: detect changes
body: <p>I am currently developing an app with Ionic 2/Cordova and I'm trying to find a way to watch (update) the user position if e.g. it changes with a fixed minimum distance (30 meters).</p>
  
  <p>I already tried:</p>
  
  <ul>
  <li><p>getCurrentPosition() but I just get the user position one time</p></li>
  <li><p>watchPosition() but It gets called too frequently (around 15 times per minute even if I don't move the phone)</p></li>
  <li><p>mauron85/cordova-plugin-background-geolocation that has the option <em>distanceFilter</em> but It also tracks the user position in the background and I don't need it</p></li>
  </ul>
  
  <p>Any suggestion?</p>