Vinnica
@Vinnica
Начинающий верстальщик

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

На сайте указан город take.ms/5D8ez , и необходимо сделать подмену название города в зависимости от того где находится посетитель. Может кто то знает как такое делается.
  • Вопрос задан
  • 313 просмотров
Решения вопроса 1
Vinnica
@Vinnica Автор вопроса
Начинающий верстальщик
Спасибо кто помогал. нашел простое решение с помощью яндекса

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
<script charset="utf-8" src="http://api-maps.yandex.ru/1.1/index.xml?key=API-ключ" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function() {
if (YMaps.location.city != '') {
	$('.country span').html(YMaps.location.country);
	$('.region span').html(YMaps.location.region);
	$('.city span').html(YMaps.location.city);
}
else {
	$('.title').html('Яндекс ничего не вернул.');
}
});
</script>
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
Нужно подрубать GeoIP. Базы есть в бесплатном доступе, но они не очень, есть также и платные сервисы.
А принцип примерно такой: клиент заходит на сайт, ты дергаешь его IP и ищешь по базе.
Ответ написан
@Ad4ptec
Вот не плохой сервис geoip: ip-api.com/docs
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы