Jaki jest najlepszy sposób geokodowania adresów IP?
Mam raz ~ 10 000 - 30 000 adresów do geokodu. Adresy IP pochodzą z całego świata i chcę tylko Long / Lat. Dokładność do poziomu miasta nie jest niezbędna, ale najlepiej byłoby w odległości 10-20 km.
Rozglądając się, zobaczyłem MaxMind, który wydaje się dobrą opcją, ale zanim pobiorę i często odwiedzam ich API, czy są jakieś inne zalecane alternatywy?
Słyszałem o interfejsu API simpleegeo https://simplegeo.com/docs/api-endpoints/simplegeo-context Może pracować dla Ciebie
źródło
Google Analytics ma adres IP na mapie. Zastanawiam się, czy można go gdziekolwiek znaleźć w codeplex?
sieć geokodująca posiadająca GeoPluginIPGeoCoder ();
Wspomniał także o problemie z wtyczką i akwizycją pliku danych z ... nie darmowej geolitecity od Maxmind
źródło
Jeśli nie chcesz tracić czasu na instalowanie bazy danych, która pochłonie Twoje zasoby, możesz użyć interfejsu API online. Używam http://www.ipgp.net/ip-address-geolocation-api/ i pozwala ci na zapytanie do 1m adresów IP.
źródło
Powiedziałbym, że najlepszym sposobem jest użycie interfejsu API online. Zarządzanie bazą danych na twoim koncie to BÓL! Zaufaj mi, byłem tam i lokalizacje IP cały czas się zmieniają, więc będziesz musiał regularnie aktualizować bazę danych. Dzięki interfejsowi API online wykonują całą tę pracę za Ciebie.
Korzystam z interfejsu API online pod adresem https://www.zipcodeservices.com . Dostaję 100 000 zapytań rocznie za 25,99 USD miesięcznie i nie ograniczam żądań. Jest całkiem prosty i zawsze działa i działa.
Jeśli potrzebuję więcej żądań rocznie, mają one różne plany usług, do których można łatwo migrować.
źródło