基于SOAP或者REST的地理位置定位服务?
时间:2020-03-06 14:34:07 来源:igfitidea点击:
有谁知道一个(最好是免费的)Web服务会接受SOAP或者REST请求。
该请求将包含IP地址,服务将返回该IP位置的近似值。
编辑:我需要解决可能的城市。
解决方案
MaxMind做一个相当便宜的。我们将IP作为查询字符串参数发送,然后将其发送回2字母代码或者错误代码。在移至我们自己的查找表之前,我们已经使用了很长时间,它既快速又可靠。
找到了链接:http://www.maxmind.com/app/web_services#country 200,000个查询要花20美元,这根本不是一个坏值。
编辑:MaxMind还提供分辨率低至城市的服务:http://www.maxmind.com/app/web_services#city。 50,000个查询的价格稍贵一些,为20美元,但这还算不错。我不能保证这项服务的准确性,因为我只使用了国家/地区分辨率,这就是我们所需要的。
有http://countries.nerd.dk,它通过IP提供国家/地区信息。我们需要多少分辨率?
它不是Web服务,但是MaxMind还提供了一个免费的数据库,我们可以下载该数据库。如果我们需要Web服务,那么使用此数据库在我们自己的服务器上进行设置将是微不足道的。如果免费数据库不适合,我们还可以获得一个更准确的数据库的站点许可证。