Каков наилучший способ геокодирования IP-адресов? У меня есть ~ 10 000 - 30 000 адресов для геокодирования. IP-адреса со всего мира, и я хочу только Long / Lat. Точность до уровня города не является существенной, но в идеале она должна быть в пределах 10-20 км. Осматривая вокруг, я увидел MaxMind, который кажется хорошим вариантом, но прежде чем я загружаю и часто использую их API, есть ли другие рекомендуемые альтернативы?
15
Я слышал о api simplegeo https://simplegeo.com/docs/api-endpoints/simplegeo-context Может работать на вас
источник
Google Analytics имеет IP-адрес, расположенный на карте. Интересно, можно ли его где-нибудь найти в codeplex?
сеть геокодирования, имеющая GeoPluginIPGeoCoder ();
Также упоминается проблема с плагином и приобретением файла данных из ... несвободной геолитизации от Maxmind
источник
Если вы не хотите терять время на установку базы данных, которая будет поглощать ваши ресурсы, вы можете использовать онлайн API. Я использую http://www.ipgp.net/ip-address-geolocation-api/, и это позволяет вам запрашивать до 1 м IP-адресов.
источник
Я бы сказал, что лучший способ - использовать онлайн API. Управление базой данных с вашей стороны - боль! Поверьте мне, я был там, и IP-адреса все время меняются, поэтому вам придется регулярно обновлять вашу базу данных. С онлайн-API они делают всю эту работу за вас.
Я использую онлайн API на https://www.zipcodeservices.com . Я получаю 100 000 запросов в год за $ 25,99 в месяц, а не удушение запросов. Это довольно просто и всегда работает.
Если мне нужно больше запросов в год, у них разные планы обслуживания, на которые вы могли бы легко перейти.
источник
для Северной Америки это работает http://geocoder.ca
источник