Как переписать этот код грамотно под WatchPosition?
Чтобы работало по такой схеме: "Общая схема будет выглядеть так:
Объект модуля, в нем запускается функция и крутит в себе watchPosition, из колбека, каждый раз вылетают значения, и эти значения замыкаешь в переменные внутри модуля.
Таким образом, в любой момент времени, из любых других функций ты сможешь забрать эти значения из модуля"
https://developer.mozilla.org/en-US/docs/Web/API/Geolocation/watchPosition