GPS включен, а местоположение не обновляется. Почему?

GPS получает координаты и определяет местоположение самого телефона. Далее, чтобы передать на сервер местоположение телефона, необходим работающий интернет в телефоне.
Поэтому на телефоне который Вы отслеживаете также необходим работающий интернет.