从IP判断地理位置:GeoIP服务

通过Maxmind提供的GeoIP服务,可以通过网页嵌入代码免费获得当前访问者IP地址对应的国家、城市、经纬度。

<scripttype="text/javascript"src="http://j.maxmind.com/app/geoip.js"></script>

脚本中含有一系列函数调用,而没有write,需要自己处理。
国家代码:CN
国家名称:China
城市:Beijing
经纬度:(39.9289,116.3883)

全世界的数据都有。免费服务只能获得国家、城市、经纬度,而不能获得网络类型(电信/网通)等;而且只能获得当前访问者信息,而不能够查询任意IP地址。

显示地图

由于GeoIP的服务包含了城市经纬度,你甚至可以用Bing显示当前城市地图:

r13210010323.png?g=1438&mkt=en-us r13210010332.png?g=1438&mkt=en-us r13210012101.png?g=1438&mkt=en-us r13210012110.png?g=1438&mkt=en-us
a13210010.jpeg?g=1438&mkt=en-us a13210013.jpeg?g=1438&mkt=en-us a13210011.jpeg?g=1438&mkt=en-us a13210012.jpeg?g=1438&mkt=en-us

看到你现在身处的位置了吗?


基于ip的手机地理定位 http://blog.csdn.net/youacai/article/details/6588057