分享一個(gè)echart 廣州地圖的demo

話不多說,先看效果圖

效果圖

實(shí)際效果網(wǎng)頁

echart-map-guangzhou

demo開始

1.你需要一個(gè)echart廣州地圖的JSON文件,這里我給大家準(zhǔn)備好了

guangzhou.json

2.然后你需要一個(gè)echart的js包,你可以到echart的官網(wǎng)進(jìn)行下載

echart官網(wǎng)

3.貼出我的參考代碼(由于時(shí)間急,沒有細(xì)細(xì)的整理代碼,就直接扔出來了, 如有錯(cuò)誤之處,請(qǐng)留言指明)

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width,initial-scale=1.0">
    <title>echart-map-gz</title>
    <script src="echarts.min.js"></script>
</head>
<body>
<!-- 為 ECharts 準(zhǔn)備一個(gè)具備大邪仔蕖(寬高)的 DOM -->
<div id="main" style="height: 800px;width: 800px;"></div>
<script type="text/javascript">
    // 基于準(zhǔn)備好的dom闺鲸,初始化echarts實(shí)例
    var myChart = echarts.init(document.getElementById('main'));
    myChart.showLoading();
    //步驟一:創(chuàng)建異步對(duì)象
    var ajax = new XMLHttpRequest();
    //步驟二:設(shè)置請(qǐng)求的url參數(shù),參數(shù)一是請(qǐng)求的類型,參數(shù)二是請(qǐng)求的url,可以帶參數(shù),動(dòng)態(tài)的傳遞參數(shù)starName到服務(wù)端
    ajax.open('get','guangzhou.json');
    //步驟三:發(fā)送請(qǐng)求
    ajax.send();
    //步驟四:注冊(cè)事件 onreadystatechange 狀態(tài)改變就會(huì)調(diào)用
    ajax.onreadystatechange = function () {
        if (ajax.readyState==4 &&ajax.status==200) {
            //步驟五 如果能夠進(jìn)到這個(gè)判斷 說明 數(shù)據(jù) 完美的回來了,并且請(qǐng)求的頁面是存在的
            myChart.hideLoading();
            geoCoordMap=ajax.response;
            //將地圖注冊(cè)上去
            echarts.registerMap('guangzhou',ajax.response );
            // 使用剛指定的配置項(xiàng)和數(shù)據(jù)顯示圖表秀鞭。
            myChart.setOption(option);
        }
    }

    var dataa=[
        {name:"荔灣區(qū)", value: [113.243038,23.124943,"荔灣區(qū)-1號(hào)店"]},
        {name:"海珠區(qū)", value: [113.262008,23.103131,"海珠區(qū)-1號(hào)店"]},
        {name:"越秀區(qū)", value: [113.280714,23.125624,"越秀區(qū)-1號(hào)店"]},
        {name:"天河區(qū)", value: [113.335367,23.13559,"天河區(qū)-1號(hào)店"]},
        {name:"黃埔區(qū)", value: [113.450761,23.103239,"黃埔區(qū)-1號(hào)店"]},
        {name:"白云區(qū)", value: [113.262831,23.162281,"白云區(qū)-1號(hào)店"]},
        {name:"番禺區(qū)", value: [113.364619,22.938582,"番禺區(qū)-1號(hào)店"]},
        {name:"南沙區(qū)", value: [113.53738,22.794531,"南沙區(qū)-1號(hào)店"]},
        {name:"從化區(qū)", value: [113.587386,23.545283,"從化區(qū)-1號(hào)店"]},
        {name:"花都區(qū)", value: [113.211184,23.39205,"花都區(qū)-1號(hào)店"]},
        {name:"增城區(qū)", value: [113.829579,23.290497,"增城區(qū)-1號(hào)店"]},
    ]
    
    // 指定圖表的配置項(xiàng)和數(shù)據(jù)
    var option = {
        backgroundColor: '#ccc',
        title: {
            text: '廣州市 echart -門店分布圖',
            subtext: '數(shù)據(jù)來源于我瞎編的',
            sublink: 'http://lengff.xyz',
            x: 'center',
            itemGap:2,
            subtextStyle:{
                color:"#fff"
            },
            textStyle:{
                color:"#fff"
            }
        },
        tooltip: {
            trigger: 'item',
            formatter: function (params) {
                return params.name + ' : ' + params.value[2];
            }
        },
        legend: {
            orient: 'vertical',
            y: 'bottom',
            x:'right',
            data:['測試門店分布'],
            textStyle: {
                color: '#fff'
            }
        },
        geo: {
            map: 'guangzhou',
            roam: true,
            zoom:1.2,
            layoutSize:"50%",
            label: {
                emphasis: {
                    show: true
                }
            },
            itemStyle: {
                normal: {
                    areaColor: '#2b87bb',
                    borderColor: '#73ffb3'
                },
                emphasis: {
                    borderColor: '#fff',
                    borderWidth: 1,
                    areaColor: '#4e4e4e'
                }
            }
        },
        toolbox: {
            show: true,
            right: 'left',
            top: 0,
            feature: {
                dataView: {readOnly: false},
                restore: {},
                saveAsImage: {}
            }
        },
        series: [
            {
                name:'測試門店分布',
                type: 'scatter',
                coordinateSystem: 'geo',
                label: {
                    normal: {
                        color:'#fff',
                        formatter: '贰拿',
                        position: 'bottom',
                        show: true
                    }
                },
                data: dataa,
                symbolSize: 30,
                encode: {value: 2},
                symbol:'pin',
                zlevel: 1
            }
        ]
    }
</script>
</body>
</html>


?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末廊鸥,一起剝皮案震驚了整個(gè)濱河市乖篷,隨后出現(xiàn)的幾起案子凉蜂,更是在濱河造成了極大的恐慌,老刑警劉巖羔杨,帶你破解...
    沈念sama閱讀 216,997評(píng)論 6 502
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件捌臊,死亡現(xiàn)場離奇詭異,居然都是意外死亡兜材,警方通過查閱死者的電腦和手機(jī)理澎,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,603評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來曙寡,“玉大人糠爬,你說我怎么就攤上這事【偈” “怎么了执隧?”我有些...
    開封第一講書人閱讀 163,359評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經(jīng)常有香客問我殴玛,道長,這世上最難降的妖魔是什么添祸? 我笑而不...
    開封第一講書人閱讀 58,309評(píng)論 1 292
  • 正文 為了忘掉前任滚粟,我火速辦了婚禮,結(jié)果婚禮上刃泌,老公的妹妹穿的比我還像新娘凡壤。我一直安慰自己,他們只是感情好耙替,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,346評(píng)論 6 390
  • 文/花漫 我一把揭開白布亚侠。 她就那樣靜靜地躺著,像睡著了一般俗扇。 火紅的嫁衣襯著肌膚如雪硝烂。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,258評(píng)論 1 300
  • 那天铜幽,我揣著相機(jī)與錄音滞谢,去河邊找鬼。 笑死除抛,一個(gè)胖子當(dāng)著我的面吹牛狮杨,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播到忽,決...
    沈念sama閱讀 40,122評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼橄教,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了喘漏?” 一聲冷哼從身側(cè)響起护蝶,我...
    開封第一講書人閱讀 38,970評(píng)論 0 275
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎陷遮,沒想到半個(gè)月后滓走,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,403評(píng)論 1 313
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡帽馋,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,596評(píng)論 3 334
  • 正文 我和宋清朗相戀三年搅方,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片绽族。...
    茶點(diǎn)故事閱讀 39,769評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡姨涡,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出吧慢,到底是詐尸還是另有隱情涛漂,我是刑警寧澤,帶...
    沈念sama閱讀 35,464評(píng)論 5 344
  • 正文 年R本政府宣布,位于F島的核電站匈仗,受9級(jí)特大地震影響瓢剿,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜悠轩,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,075評(píng)論 3 327
  • 文/蒙蒙 一间狂、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧火架,春花似錦鉴象、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,705評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至骡男,卻和暖如春淆游,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背隔盛。 一陣腳步聲響...
    開封第一講書人閱讀 32,848評(píng)論 1 269
  • 我被黑心中介騙來泰國打工稽犁, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人骚亿。 一個(gè)月前我還...
    沈念sama閱讀 47,831評(píng)論 2 370
  • 正文 我出身青樓已亥,卻偏偏與公主長得像,于是被迫代替她去往敵國和親来屠。 傳聞我的和親對(duì)象是個(gè)殘疾皇子虑椎,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,678評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容

  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5? 答:HTML5是最新的HTML標(biāo)準(zhǔn)俱笛。 注意:講述HT...
    kismetajun閱讀 27,476評(píng)論 1 45
  • 2016年2月22日 天氣陰 我也不知道理想是什么?但是理想總有一股魔力在吸引我去為之奮斗. 我也不知道自己想要什...
    一個(gè)為理想而活的人閱讀 127評(píng)論 0 0
  • 簡書簽約作者·米格格 1 筱筱的第一場戀愛捆姜,綻放在18歲那年夏天。 初戀男友是大她一屆的師兄迎膜,長得瘦瘦高高泥技,說話很...
    米格格閱讀 2,615評(píng)論 18 68
  • 【原創(chuàng)】 “咦?”這疑惑的聲音再次出現(xiàn)在教室里磕仅,只見許芝銘一手扶了扶黑色眼鏡珊豹,一手撓了撓黑乎乎的頭發(fā),眉毛一皺榕订〉瓴瑁“...
    小羅琳閱讀 216評(píng)論 0 1