пусть здесь полежит. Яндекс карты API показывает город
http://jsfiddle.net/HE2nY/1118/
<script src="https://api-maps.yandex.ru/2.0-stable/?load=package.standard&lang=ru-RU" type="text/javascript"></script>
<script>
window.onload = function() {
alert (ymaps.geolocation.city);
};
</script>