title: Best Practice to report user location continuously
body: <p>I'm designing an application where application in server side need to be continuously aware of user location. I'm thinking to create an Android service that run in the background and continuously query user location and send the result to an application in the backend server. However, I wonder if this is the best approach in terms of battery saving.  For example, in iOS, there is something called "Significant-Change" to serve such purpose, does Android have similar thing.</p>