Jedno trzeba uważać z usługą geolokalizacji lub biblioteki jest to, że nigdy nie będzie w 100% dokładne. Używamy jednego, IP2Location, i tak naprawdę było stałym źródłem skarg do naszego działu obsługi klienta. Szukamy sposobów, aby zmienić zachowanie strony i rozważyć czynniki, które należy całkowicie usunąć.
Problem polega na tym, że ciężarem związania IP z użytkownikiem jest z użytkownikiem ISP. Mają duże bloki zakresów IP i rejestrują, które bloki należą do określonej lokalizacji. Problem polega na tym, że dostawcy usług internetowych często nie aktualizują tych informacji, gdy przesuwają bloki lub blok obejmuje zbyt duży obszar.
Na przykład mieszkam około sześćdziesięciu mil na północ od Manhattanu, ale mój adres IP często pokazuje, że jestem w Chicago z większością narzędzi do wyszukiwania. Mam FIOS i rozmawiałem z kilkoma innymi osobami, które potwierdziły to samo zachowanie.
ten zawsze miał najlepsze rezultaty dla mnie: http://united-coders.com/christian-harms/free-ip-location-script –
Można nawiązać połączenie na rzecz osoby trzeciej API, takie jak moje, https://ipdata.co – Jonathan