В поисковике Google сейчас работает весьма точное установление местоположения по IP-адресу, выглядит так:
район Дорогомилово, Москва - На основе вашего IP-адреса
Насколько я понял, алгоритм такой:
1. Запрашивается координата у Google Maps Geolocation API (
https://developers.google.com/maps/documentation/b...
2. По координате запрашивается название района через геокодирование (
https://developers.google.com/maps/documentation/g...
Проблема в том, что как ни подходил к этому вопросу, реально можно получить только координаты для IP, с которого был отправлен запрос, без права передачи IP как параметра. Прокси на все IP не напастись :)
Знает ли кто лазейку, как обойти эти ограничения и сделать запрос по своему IP?