Это обсуждается спереди и по центру в API геолокации Карт Google: Определение местоположения пользователя
В соответствии с документацией пользователю потребуется использовать браузер с HTML5, чтобы это работало. Вам нужно будет написать Javascript, который выглядит довольно ванильно.
Редактировать: это работает только в том случае, если вы используете свой собственный домен и внедрили API Карт (, который действительно прост ), а не собственный maps.google.com * 1011 от Google *