当前位置:  开发笔记 > Android > 正文

我可以使用哪些服务根据用户的IP地址查找用户的位置?

如何解决《我可以使用哪些服务根据用户的IP地址查找用户的位置?》经验,为你挑选了3个好方法。

如果您需要根据用户的IP地址找到用户,可以使用哪些服务(免费而非免费服务)?

PS我明白一些用户使用代理等,这意味着结果不是100%准确.没关系.



1> Michael Pryo..:

大多数地理定位服务允许您将充满IP地址的数据库下载到城市或国家/地区地图.有些还提供免费(有限数量的请求)或付费订阅的Web服务apis.

MaxMind有一个这样的服务,您可以使用它自由确定用户的位置.他们的minFraud服务每天允许500次免费查询.

ASP中的Web服务示例

Dim objHttp, strQuery
strQuery = "http://geoip1.maxmind.com/a?l=" & license_key & _
    "&i=" & ipaddress
set objHttp = Server.CreateObject("Msxml2.ServerXMLHTTP")
objHttp.open "GET", strQuery, false
objHttp.send
Response.Write objHttp.ResponseText
Set objHttp = Nothing

他们还提供API,用于根据付费版本中的位置,卡号等确定信用卡欺诈概率.

另一项服务是ip2location.约翰米利金

此外,IPLigence每天提供50个免费查询.

对于.NET Coders,有一个IPAdressExtensions模块(开源,免费,无需Web服务)purekrome


有关地理位置的更多信息,请访问维基百科.



2> GateKiller..:

值得注意的是,MaxMind允许您将其地理位置数据库下载为CSV文件:

http://www.maxmind.com/app/geolitecity



3> Pure.Krome..:

简单 - >我不久前做了一个.NET扩展方法.它全部包含在您可以使用和引用的单个DLL中.它不需要任何WEB服务或第三方外部API调用.

它也是免费的.

它也是开源的.等等等等等等.

请享用!

它叫做IPAddressExtensions,它在Codeplex上.

推荐阅读
mobiledu2402852357
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有