Определение страны пользователя через Яндекс Карты (геолокация)

29 сентября 2016
Пример работает в API Яндекс Карт версии 2.0.
На версиях 2.1 и выше код работать не будет, так как поля объекта ymaps.geolocation изменились.
<script src="https://api-maps.yandex.ru/2.0-stable/?load=package.standard&lang=ru-RU" type="text/javascript"></script>
<script>
ymaps.ready(function(){
	if(ymaps.geolocation && typeof(ymaps.geolocation.country)=='string' && ymaps.geolocation.country!='')
	{
		alert('Ваша страна: ' + ymaps.geolocation.country);
	}
	else alert('Не удалось определить страну пользователя');
});
</script>