网上有很多开放的公共接口可以选择,收藏两个静态页面通过ip获取地理位置的代码
sina
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>getInfo from sina</title>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$.getScript('http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js',function(){
$(".country").html(remote_ip_info.country);
$(".province").html(remote_ip_info.province);
$(".city").html(remote_ip_info.city);
$(".isp").html(remote_ip_info.isp);
});
});
</script>
</head>
<body>
<div>国家:<span class="country"></span></div>
<div>省份:<span class="province"></span></div>
<div>城市:<span class="city"></span></div>
<div>运营商:<span class="isp"></span></div>
</body>
</html>
sohu
<script type="text/javascript" src="http://pv.sohu.com/cityjson?ie=utf-8"></script>
<script type="text/javascript">
document.write(returnCitySN["cip"]+','+returnCitySN["cname"]);
alert(returnCitySN["cip"]);
</script>