新版如何落伍 | 站长知道 | 落伍预告页 | 站长运营 | 站长赚钱 | 站长代码 | 站长任务 | 站长招聘 | 落伍T恤 | 积分说明 | 帐号保护和激活
91ivr火爆点歌联盟 效果最强体育产品注册, 每个2元。提升流量, 赚钱, 上开心搜揽众浙江电信15M,广东电信10M,549起
黑马联盟2008年新品新举措!中客: 空间产品随时可无条件退款!0168.com 24小时现机租用百独托管1000起,电信租用499
乐乐联盟—最好的图铃联盟英拓酷睿机器+1元,升级为2G内存九天智能建网站 2008投资好项目盟者Q币 独家奥运抢票 比点歌更强
DNSPod智能DNS,我们一直在免费莆阳:E4500/2G年付6999元送产权雅唐网络酷睿服务器499元/月256M内存VPS主机138/月
发新话题
打印

[原创内容] 申精!一个可以显示IP查询位置地图的PHP程序!(介绍原理)

申精!一个可以显示IP查询位置地图的PHP程序!(介绍原理)

我把查询地图显示和IP查询分开了,这样你可以很容易加到你原有的IP查询系统里!

演示:http://www.ipfox.com.cn/

原理:借助google maps显示其IP所在地地图位置。(需要申请个google的key)

文件:你自己的IP查询程序+一个HTML页即可


HTML文件2.htm代码
引用格式:http://www.ipfox.com.cn/2.htm?广东省深圳市罗湖区

2.htm代码:
复制内容到剪贴板
代码:
    <script src="http://ditu.google.com/maps?file=api&v=2.x&key=ABQIAAAAxrryO9ztNllJV478OHgoUhSldR1ND_txlcuxRl8_AG4iJh50ABTWAsb98SF8PpXkDnxpLXR4LWsFug&hl=zh-CN" type="text/javascript"></script>
    <script type="text/javascript">
    var map = null;
    var geocoder = null;

    function initialize() {
      if (GBrowserIsCompatible()) {
        map = new GMap2(document.getElementById("map_canvas"));
     geocoder = new GClientGeocoder();
           var address;
if (document.location.search == ""){
address= "";
}else{
address= document.location.search.substr(1);
}
      if (geocoder) {
        geocoder.getLatLng(
          address,
          function(point) {
            if (!point) {
              //alert("不能解析: " + address);
                         document.write("载入地址发生错误!请联系ipfox.com.cn管理员");
            } else {
              map.setCenter(point, 13);
                                                          var icon = new GIcon (G_DEFAULT_ICON, "ipfox.gif");
                                icon.iconSize = new GSize (32, 39);
              var marker = new GMarker(point, icon);
              map.addOverlay(marker);
                          map.enableScrollWheelZoom();
                                map.addControl(new GSmallMapControl());
                                map.addControl(new GScaleControl());
                                //map.addControl(new GMapTypeControl());
                                                                var txt = "<div style=\"font-family:Arial,Helvetica,Sans Serif;font-size:11px;text-align:center\">";
                                txt += "你所查询的IP所在地<br><font color=ff0000>";
                                txt += address+"</font><br>地理位置坐标<br>ipfox.com.cn为您提供"
                                txt += "<" + "/div>";
              marker.openInfoWindowHtml(txt);
            }
          }
        );
      }
       
      
      }
    }


    </script>
  </head>

  <body onLoad="initialize()" onUnload="GUnload()">
      <div id="map_canvas" style="width: 500px; height: 340px">正在载入IP地理位置图...</div>
大家也可以直接下载文件使用。
我自己研究的,有问题可以回贴。

[ 本帖最后由 dylanok 于 2008-4-19 16:59 编辑 ]
附件: 您所在的用户组无法下载或查看附件
不错 有意思!

TOP

不错

TOP

承接各类小偷定做我们的价格便宜,一定能让你满意有需要的朋友可以联系我们QQ:5706512
捌度空间:http://www.8-du.net
工具XP:http://www.toolxp.cn

TOP

支持下,先收藏了...

感谢包子提供老刘De流水账高速国内空间
本人出售可定制的美国空间-1G2元/月起.
有需要者请联系俺...

TOP

支持原创

TOP

全套程序怎么不提供呢?

TOP

支持一下

TOP

正要呢

TOP

nice

TOP

发新话题