Потому что, когда вы получаете местоположение в Safari, оно получает географическое местоположение только так быстро, как это указано в функции Javascript, в основном, если веб-страница запрашивает ссылку, а местоположение находится под указанным временным интервалом, тогда оно будет Место, где оно находится. Если Расположение слишком старое, веб-страница получает новое местоположение, и этот процесс начинается заново.
Это так, как раньше, и я все еще изучаю, как работают детали, но это то, с чем я сталкивался до сих пор. - и, вероятно, уже устарел, но Эй, это все еще круто!