¿Cuál es la mejor manera de geocodificar direcciones IP? Tengo ~ 10,000 - 30,000 direcciones para geocodificar una vez. Las direcciones IP son de todo el mundo y solo quiero Long / Lat. La precisión al nivel de la ciudad no es esencial, pero idealmente sería dentro de 10-20 km. Al buscar, vi MaxMind, que parece una buena opción, pero antes de descargar y frecuentarme con su API, ¿hay alguna otra alternativa recomendada?
15
He oído sobre simplegeo api https://simplegeo.com/docs/api-endpoints/simplegeo-context Puede funcionar para usted
fuente
google analytics tiene ip ubicada en un mapa. Me pregunto si podría encontrarse en codeplex en cualquier lugar.
geocoding-net que tiene GeoPluginIPGeoCoder ();
También mencionó un problema con el complemento y la adquisición del archivo dat de ... no geolitecity libre de Maxmind
fuente
Si no desea perder tiempo instalando una base de datos que consumirá sus recursos, puede usar una API en línea. Estoy usando http://www.ipgp.net/ip-address-geolocation-api/ y le permite consultar hasta 1 millón de direcciones IP.
fuente
Yo diría que la mejor manera es usar una API en línea. ¡Administrar una base de datos de tu lado es un DOLOR! Confía en mí, he estado allí y las ubicaciones de IP cambian todo el tiempo, por lo que tendrías que actualizar tu base de datos regularmente. Con una API en línea, hacen todo ese trabajo por usted.
He estado usando una API en línea en https://www.zipcodeservices.com . Recibo 100,000 consultas al año por $ 25.99 al mes y no se limitan las solicitudes. Es bastante sencillo y siempre está funcionando.
Si necesito más solicitudes al año, tienen diferentes planes de servicio a los que puede migrar fácilmente.
fuente
para América del Norte este funciona http://geocoder.ca
fuente