欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

怎么用PHP+jQuery實現(xiàn)地圖數(shù)據(jù)統(tǒng)計展示效果-創(chuàng)新互聯(lián)

這篇文章主要講解了“怎么用PHP+jQuery實現(xiàn)地圖數(shù)據(jù)統(tǒng)計展示效果”,文中的講解內(nèi)容簡單清晰,易于學(xué)習(xí)與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學(xué)習(xí)“怎么用PHP+jQuery實現(xiàn)地圖數(shù)據(jù)統(tǒng)計展示效果”吧!

創(chuàng)新互聯(lián)建站為企業(yè)級客戶提高一站式互聯(lián)網(wǎng)+設(shè)計服務(wù),主要包括成都做網(wǎng)站、網(wǎng)站制作、app開發(fā)定制、微信小程序定制開發(fā)、宣傳片制作、LOGO設(shè)計等,幫助客戶快速提升營銷能力和企業(yè)形象,創(chuàng)新互聯(lián)各部門都有經(jīng)驗豐富的經(jīng)驗,可以確保每一個作品的質(zhì)量和創(chuàng)作周期,同時每年都有很多新員工加入,為我們帶來大量新的創(chuàng)意。 

一款PHP+jQuery實現(xiàn)的中國地圖熱點數(shù)據(jù)統(tǒng)計展示實例,當鼠標滑動到地圖指定省份區(qū)域,在彈出的提示框中顯示對應(yīng)省份的數(shù)據(jù)信息。

首先在頁面中加一個div#tip,用來展示地圖信息的提示框和#map用來生成地圖。

<div id="map"></div>  
<div id="tip"></div>

接著我們引入jQuery庫、raphael.js及chinamapPath.js(中國地圖數(shù)據(jù))

<script type="text/javascript" src="jquery.js"></script>  
<script type="text/javascript" src="raphael.js"></script> 
<script type="text/javascript" src="chinamapPath.js"></script>

通過調(diào)用raphael繪制出中國地圖,然后載入統(tǒng)計數(shù)據(jù),由于地圖區(qū)塊小,我們不在地圖載入的時候就將數(shù)據(jù)顯示在地圖區(qū)塊上了,我們通過鼠標交互實現(xiàn)將數(shù)據(jù)信息更好的展示給用戶。

當鼠標滑向省份區(qū)塊時,通過e.clientX和e.clientY定位鼠標坐標,然后通過jquery的css()方法定位提示框div#tip,并且將對應(yīng)省份的的名稱和活躍用戶數(shù)加到提示框里并展現(xiàn)出來,代碼如下:

$(function() { 
    $.get("json.php", 
    function(json) { 
        var data = string2Array(json); 
        var flag; 
        var arr = new Array(); 
        for (var i = 0; i < data.length; i++) { 
            var d = data[i]; 
            if (d < 100) { 
                flag = 0; 
            } else if (d >= 100 && d < 500) { 
                flag = 1; 
            } else if (d >= 500 && d < 2000) { 
                flag = 2; 
            } else if (d >= 2000 && d < 5000) { 
                flag = 3; 
            } else if (d >= 5000 && d < 10000) { 
                flag = 4; 
            } else { 
                flag = 5; 
            } 
            arr.push(flag); 
        } 
        var colors = ["#d7eef8", "#97d6f5", "#3fbeef", "#00a2e9", "#0084be", "#005c86"]; 
        var R = Raphael("map", 600, 500); 
 
        //調(diào)用繪制地圖方法 
        paintMap(R); 
 
        var i = 0; 
        for (var state in china) { 
            china[state]['path'].color = Raphael.getColor(0.9); (function(st, state) { 
                var prodata = data[i]; 
                var fillcolor = colors[arr[i]]; 
                st.attr({ 
                    fill: fillcolor 
                }); //填充背景色 
                xOffset = 70; 
                yOffset = 180; 
                st.hover(function(e) { 
                    st.animate({ 
                        fill: "#fdd", 
                        stroke: "#eee" 
                    }, 
                    500); 
                    R.safari(); 
                    $("#tip").css({ 
                        "top": (e.clientY - xOffset) + "px", 
                        "left": (e.clientX - yOffset) + "px" 
                    }).fadeIn("fast").html("<h5>" + china[state]['name'] + "</h5><p>活躍用戶數(shù):" + prodata + "</p>"); 
                }, 
                function() { 
                    st.animate({ 
                        fill: fillcolor, 
                        stroke: "#eee" 
                    }, 
                    500); 
                    R.safari(); 
                    $("#tip").hide(); 
                }); 
 
                st.mousemove(function(e) { 
                    $("#tip").css({ 
                        "top": (e.clientY - xOffset) + "px", 
                        "left": (e.clientX - yOffset) + "px" 
                    }); 
                    R.safari(); 
                }); 
 
            })(china[state]['path'], state); 
            i++; 
        } 
    }); 
}); 
 
function string2Array(string) { 
    eval("var result = " + decodeURI(string)); 
    return result; 
}

感謝各位的閱讀,以上就是“怎么用PHP+jQuery實現(xiàn)地圖數(shù)據(jù)統(tǒng)計展示效果”的內(nèi)容了,經(jīng)過本文的學(xué)習(xí)后,相信大家對怎么用PHP+jQuery實現(xiàn)地圖數(shù)據(jù)統(tǒng)計展示效果這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是創(chuàng)新互聯(lián)網(wǎng)站建設(shè)公司,,小編將為大家推送更多相關(guān)知識點的文章,歡迎關(guān)注!

網(wǎng)頁題目:怎么用PHP+jQuery實現(xiàn)地圖數(shù)據(jù)統(tǒng)計展示效果-創(chuàng)新互聯(lián)
文章地址:http://chinadenli.net/article22/djgdcc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站排名做網(wǎng)站、定制網(wǎng)站虛擬主機、手機網(wǎng)站建設(shè)、全網(wǎng)營銷推廣

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設(shè)公司
一区二区三区免费公开| 久久经典一区二区三区| 熟女少妇一区二区三区蜜桃| 中文文精品字幕一区二区| 亚洲av又爽又色又色| 免费观看在线午夜视频| 国产亚洲精品久久99| 中文字幕禁断介一区二区| 亚洲精品美女三级完整版视频 | 福利在线午夜绝顶三级| 久久福利视频在线观看| 日韩一区二区三区18| 亚洲欧美日产综合在线网| 精品日韩视频在线观看| 老司机精品视频免费入口| 国产中文字幕一二三区| 久久精品国产第一区二区三区 | 亚洲高清中文字幕一区二三区| 日韩精品日韩激情日韩综合| 亚洲一区二区三区精选| 国产成人精品国内自产拍| 91免费精品国自产拍偷拍| 日韩一本不卡在线观看| 91久久国产福利自产拍| 国产精品超碰在线观看| 国产国产精品精品在线| 中文字幕日韩无套内射| 精品人妻一区二区三区免费| 亚洲一区二区三区av高清| 国产又粗又猛又爽又黄的文字| 日韩一区二区三区在线欧洲| 亚洲熟女少妇精品一区二区三区| 偷拍洗澡一区二区三区| 日韩中文无线码在线视频| 免费大片黄在线观看日本| 欧美一区二区在线日韩| 日本人妻熟女一区二区三区| 久久三级国外久久久三级| 黑丝国产精品一区二区| 69精品一区二区蜜桃视频| 久久国产精品热爱视频|