Довольно просто использовать загрузчик AJAX API Google, чтобы получить приблизительную оценку местоположения пользователя.Примерно:
<script src="http://www.google.com/jsapi"></script>
<script type="text/javascript">
// Note that you should have some sanity checks here, and maybe use an onLoad
// event of some kind
alert(google.loader.ClientLocation.address.country);
</script>
Пользователь может начать со страницы, которая затем будет использовать JavaScript, чтобы перенаправить его в соответствующее место.Если вы используете какие-либо популярные библиотеки JavaScript, вы, возможно, уже используете этот загрузчик (а если нет, то вам следует рассмотреть возможность загрузки своих библиотек через него).
http://code.google.com/apis/ajax/documentation/#ClientLocation