Loading...

Определение страны, области, города через яндекс API

Определение города через яндекс API

Если есть необходимость указать на сайте регион посетителя можно применить API яндекса и определить регион по ip. Важно понимать, что в регионах адрес может отображаться не всегда верно, это зависит от провайдера посетителя

Пример работы определения страны, города, региона через яндекс API

Ваша страна: ... определяется ...
Ваш город: ... определяется ...
Ваш регион: ... определяется ...

Как сделать определение города на сайте?

1. Между тегами head указать скрипты:

 
    
        
<script src="http://code.jquery.com/jquery-1.10.2.min.js" type="text/javascript"></script>
<script src="https://api-maps.yandex.ru/2.0/?load=package.full&lang=ru-RU" type="text/javascript"></script>
<script type="text/javascript">
        $(document).ready(function(){
                ymaps.ready(function(){
                    var geolocation = ymaps.geolocation;
                    $('#cou').html('Ваша страна: '+geolocation.country);
                    $('#tow').html('Ваш город: '+geolocation.city);
                    $('#reg').html('Ваш регион: '+geolocation.region);
                });
            });
</script>
        
    

2. В месте где нужен вывод результата вставить:

 
    

<div id="cou">Ваша страна: ... определяется ...</div>
<div id="tow">Ваш город: ... определяется ...</div>
<div id="reg">Ваш регион: ... определяется ...</div>
        
    



3839