- Определите координаты пользователя после загрузки страницы (сделайте запрос за координатами).
- После того, как координаты будут получены, определите ближайший город, используя приложенный архив.
cities.js.zip
- Файл, лежащий в архиве, загрузите перед вашим скриптом (он добавит в window поле cities, в котором будет массив городов). Чтобы определить расстояние до города используйте формулу для вычисления расстояния между точками по их координатам. Считайте, что широта — это что-то вроде координаты x, а долгота — координаты y. Ближайший город будет иметь наименьшее расстояние. Найдите минимальное расстояние и соответсвующий ему город.
- Когда город будет вычислен, выведите его название в документ, отображенный в браузере, с помощью
textContent.