Реально ли определять по ip адрес с точностью до района города (Москва)?

Собственно вопрос в заголовке.

UPD к сожалению с google api v3 не разобрался как вытащить координаты, в остальном, даже применяя HTML5 Geolocation API — пальцем в небо, иногда довольно точное определение, иногда совсем мимо.


Спасибо всем за помощь.
  • Вопрос задан
  • 59494 просмотра
Пригласить эксперта
Ответы на вопрос 5
@rozhik
У гугла есть очень точная, но к сожалению не публичная база. В google maps api v2 можно получить точную координату (если у вас есть ключ), либо через v3, но в ней нужно поизголятся, так как в лоб координату пользователя не дают.
О альтернативных сравнимых бзах не слышал. GeoIP не предоставляет достаточно данных.
Ответ написан
opium
@opium
Просто люблю качественно работать
Можно, по провайдерским данным.
Ответ написан
kenny_opennix
@kenny_opennix
До округа можно определить с помощью ipgeobase.ru/ --использовал для расчета наименьшего маршрута для доставки.
Еще была статья habrahabr.ru/post/108541/, но не проверял, что там и как.
Ответ написан
Flammar
@Flammar
Как повезёт… по IP можно вычислить провайдера, а дальше — смотря какой провайдер. Я вот в конце 2002 года определил один адрес в Москве с точностью почти до дома просто по e-mail'у: это была междомовая сетка, охватывающая всего несколько домов, с некоторым серверами внутри, в том числе и почтовым.

Чем мельче провайдер, чем точнее можно определить местоположение по IP ;-)
Ответ написан
Комментировать
В общем случае нет — у провайдеров использующих NAT или L2TP/PPTP один и тот же внешний IP могут получить клиенты из разных концов города.

Для географической привязки обычно используется информация от сотовой сети или о вайфайных точках.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы