Насколько точна IP-геолокация?

Я настраиваю систему отслеживания iPhone для своих друзей, чтобы они могли отправлять свое местоположение на мой веб-сайт со своего iPhone в любом месте и в любое время — по Wi-Fi или сотовым данным.

Веб-сайт будет использовать Карты Google для своей координации, чтобы мои другие друзья могли отслеживать, где они находятся, однако меня беспокоит точность IP-координат в Картах Google, насколько точно это использовать Google Карты, которые бы отслеживали местоположение по IP-адресу?

Я думал о 95%, но это было проверено в деревне, что было довольно точно, но что произойдет, если это будет в городе? Не приведет ли это к неточным локациям?

Любая помощь приветствуется.


person MacMac    schedule 14.07.2010    source источник


Ответы (2)


IP-геолокация действительно случайна, зависит как от того, как интернет-провайдер пользователя назначает IP-адреса, так и от используемой вами базы данных IP-геолокации. Например, я сделал простой PHP-скрипт IP2FireEagle, который ищет ваш IP-адрес. Я обнаружил, что база данных помещает меня на 10+ км к западу от того места, где я был на самом деле. Обновление моей записи в IP хоста было не самым лучшим, так как вскоре оно было отменено, предположительно кем-то тоже время от времени. назначил этот IP-адрес моим провайдером! При этом я обнаружил, что Кларк имеет очень точные координаты. (не то чтобы это использовало IP-геолокацию как таковую, а скорее API Skyhook и их базу данных геолокации WiFi).

Если это веб-сайт для ваших друзей и вы знаете, что у них есть iPhone, я бы посоветовал использовать его поддержка браузера для navigator.geolocation.getCurrentPosition(). То есть получите местоположение через Javascript и отправьте его на свой сервер с помощью вызова AJAX. Еще лучше, поскольку вы хотите использовать Карты Google, они дают вам краткое руководство о том, как узнать местоположение ваших друзей, а затем обновить карту.

person pr1001    schedule 14.07.2010

Выдержка из: http://www.clickz.com/822881

Таргетинг по IP существует с первых дней показа рекламы. Не очень сложно написать код, который удалит IP-адрес из запроса, сравнит его с базой данных и соответствующим образом покажет рекламу. Истинная трудность, как мы увидим, заключается в создании и поддержании базы данных по ИС.

Одним из первых применений информации в базе данных ИС было определение конкретных географических регионов. Большинство коммерческих систем управления рекламой имеют базы данных IP-адресов, которые позволяют осуществлять географический таргетинг. Однако у этого метода есть пара недостатков. Первая (и самая большая) проблема заключается в том, что по разным причинам не все IP-адреса могут быть сопоставлены с точным местоположением.

Возьмем, к примеру, все IP-адреса, связанные с пользователями AOL. Любой, кто видел отчет WebTrends, знает, что все пользователи AOL, кажется, прибыли откуда-то из Вирджинии. Это вызвано тем, что AOL использует прокси-серверы для обработки своих веб-запросов.

В интересах экономии места мы не будем вдаваться в причины, по которым AOL использует прокси-серверы. Важно то, что AOL действительно использует их, и в результате все ее пользователи выходят в Интернет из Вирджинии. Таким образом, невозможно прикрепить значимые данные о географическом местоположении к IP-адресу AOL, и эти IP-адреса должны быть исключены из любой базы данных, которая хочет поддерживать разумную степень точности.

Другие интернет-провайдеры и сети могут использовать для своих пользователей метод, известный как динамическое выделение IP-адресов. Другими словами, у пользователя может быть другой IP-адрес каждый раз, когда он посещает Интернет. Вы видите, как это может повлиять на точность базы данных.

Но реальная трудность в различении географии по IP-адресу связана с уровнем специфичности, который медиа-планировщик может ожидать от этого метода таргетинга. Первые несколько кампаний с геотаргетингом, которые я организовал в начале своей карьеры, должны были соответствовать уровню почтового индекса. Этот уровень специфичности нецелесообразен при таргетинге по IP.

person Community    schedule 14.07.2010
comment
На самом деле нет ничего невозможного в том, чтобы получить полезные геолокационные данные из заголовков AOL — вам просто нужно прочитать заголовок X-Forwarded-For. en.wikipedia.org/wiki/Wikipedia:AOL Преимущества бесплатной библиотеки MaxMind GeoLite из этого: maxmind.com/app/geolite - person Chris Moschini; 04.07.2012