Одна вещь, чтобы следить за с сервисом геолокации или библиотеки является то, что они никогда не будет 100% точным. Мы используем один, IP2Location, и на самом деле это был постоянный источник жалоб в наш отдел обслуживания клиентов. Мы рассматриваем способы изменения поведения сайта и взвешивания факторов его полного удаления.
Проблема заключается в том, что бремя связать IP с пользователем с пользователями ISP. Они имеют большие блоки диапазонов IP, и они регистрируют, какие блоки принадлежат определенному местоположению. Проблема в том, что интернет-провайдеры часто не обновляют эту информацию, когда они сдвигают блоки или блок перекрывает слишком большую область.
Например, я живу примерно в шестидесяти милях к северу от Манхэттена, но мой IP часто показывает, что я в Чикаго с большинством инструментов поиска. У меня есть FIOS, и мы поговорили с несколькими другими людьми, которые подтвердили такое же поведение.
Это всегда были самые лучшие результаты для меня: http://united-coders.com/christian-harms/free-ip-location-script – 2011-08-27 09:38:41
Вы можете сделать вызов третьей стороне API, такой как мой, https://ipdata.co – Jonathan 2017-09-05 07:46:59