SlavaMaxwell
@SlavaMaxwell
HTML-верстальщик

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

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

<!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 с кэшированием результата во избежание превышения лимитов
Либо родной геолокацией браузера, если пользователь даст добро
Ответ написан
Ваш ответ на вопрос

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

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