首页新闻找找看学习计划

怎么获取一个城市的那个区通过ip

0
悬赏园豆:5 [已关闭问题] 关闭于 2012-09-27 11:21

如北京,怎么通过ip获得这个ip是海淀区的还是朝阳区的

ycty的主页 ycty | 初学一级 | 园豆:112
提问于:2012-09-22 19:13
< >
分享
所有回答(3)
0

你只能获得ip,然后通过这个ip去调用第三方服务获得具体的地址位置。比如http://www.ip138.com/,你可以调用这些网站的接口去获得地理位置。这样做的好处是不用担心ip库过期,缺点是如果你调用的服务网站挂了,那么你的程序也会出问题。还有一种方式是下载ip库文件,然后自己去查找ip对应的位置,这样做的好处就是保证程序的稳定性,缺点是ip库容易过期,需要定期更新。

水牛刀刀 | 园豆:6350 (大侠五级) | 2012-09-22 20:31

那样只能具体到那个国家、省份、城市和通信方式,的不到海淀区的还是朝阳区

支持(0) 反对(0) ycty | 园豆:112 (初学一级) | 2012-09-23 08:09

@ycty: 可以的,只不过因为你查的那个不够详细,所以只给到了城市。你看以前的珊瑚虫qq,可以显示到具体哪个区,它就是查的自己的一个.dat文件。

支持(0) 反对(0) 水牛刀刀 | 园豆:6350 (大侠五级) | 2012-09-23 13:13
0

可以获取到IP地址,然后通过调用Webservice,来查询IP地址的地理位置。

轻狂の书生 | 园豆:1040 (小虾三级) | 2012-09-22 20:54
0

就调用人家提供的数据就行了。

chenping2008 | 园豆:9836 (大侠五级) | 2012-09-22 21:54
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册