你只能获得ip,然后通过这个ip去调用第三方服务获得具体的地址位置。比如http://www.ip138.com/,你可以调用这些网站的接口去获得地理位置。这样做的好处是不用担心ip库过期,缺点是如果你调用的服务网站挂了,那么你的程序也会出问题。还有一种方式是下载ip库文件,然后自己去查找ip对应的位置,这样做的好处就是保证程序的稳定性,缺点是ip库容易过期,需要定期更新。
那样只能具体到那个国家、省份、城市和通信方式,的不到海淀区的还是朝阳区
@ycty: 可以的,只不过因为你查的那个不够详细,所以只给到了城市。你看以前的珊瑚虫qq,可以显示到具体哪个区,它就是查的自己的一个.dat文件。
可以获取到IP地址,然后通过调用Webservice,来查询IP地址的地理位置。
就调用人家提供的数据就行了。