Я бы сказал, что вам лучше всего иметь некоторый код JavaScript, который заставляет вашу страницу обновляться через определенный интервал.Вот некоторый код, который может вам помочь:
var t = setTimeout("window.location.reload(true)",3000);
Вы бы хотели поместить window.location.reload (true) в вашу функцию обновления и передать метод обновления в метод setTimeout, например;
var t = setTimeout("UpdateLocation()",3000);
Тогда вы, вероятно, вызовете window.location.reload после того, как передадите пользовательские координаты обратно на сервер.
Надеюсь, это поможет!