SlavaMaxwell
@SlavaMaxwell
Frontend разработчик

Как определить город пользователя на чистом JavaScript?

Как определить город пользователя на чистом JavaScript, а то везде варианты на JQuery, и пожалуйста без тупых комментариев, только по делу если знаете, а свое мнение оставьте при себе
  • Вопрос задан
  • 1006 просмотров
Решения вопроса 1
SlavaMaxwell
@SlavaMaxwell Автор вопроса
Frontend разработчик
Нашел, может кому поможет

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script src="https://api-maps.yandex.ru/2.0-stable/?load=package.standard&lang=ru-RU" type="text/javascript"></script>

</head>
<body>
        <div id="city"></div> 
<div id="region"></div> 
<div id="country"></div>


</body>
</html>

window.onload = function () {
	const o = ymaps.geolocation;
	document.getElementById("city").innerHTML = o.city;
	document.getElementById("region").innerHTML = o.region;
	document.getElementById("country").innerHTML = o.country;
}
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@Hecktosaurus
Люблю писать код под специфические задачи
Запрос к ipinfo.io с кэшированием результата во избежание превышения лимитов
Либо родной геолокацией браузера, если пользователь даст добро
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы