 <p>The significant location change is present in Android SDK</p> <p>when you subscribe to get location updates you can add a <code>minTime</code> and <code>minDistance</code> that must pass between broadcasts</p> <pre><code>public void requestLocationUpdates (String provider, long minTime, float minDistance, LocationListener listener) </code></pre> <p>check out the description of the method [here][1]</p> <p>[1]: <a href="http://developer.android.com/reference/android/location/LocationManager.html#requestLocationUpdates(java.lang.String" rel="nofollow noreferrer">http://developer.android.com/reference/android/location/LocationManager.html#requestLocationUpdates(java.lang.String</a>, long, float, android.location.LocationListener)</p>