摘要:最近做的項(xiàng)目需要如下的中國(guó)地圖最先想到的當(dāng)然是下面是引入的具體步驟首先要準(zhǔn)備兩個(gè)文件一個(gè)是文件,一個(gè)是地圖文件官方有鏈接,我這邊是使用的版本官方已不再提供支持但我還是找了一個(gè)線上版本,當(dāng)然我網(wǎng)盤里也有鏈接密碼,可供大家自行下載把這兩個(gè)文件插
最近做的react項(xiàng)目需要如下的中國(guó)地圖
最先想到的當(dāng)然是echarts,下面是引入的具體步驟
1. 首先要準(zhǔn)備兩個(gè)文件一個(gè)是echarts文件,一個(gè)是china地圖文件
echarts.js官方有鏈接,我這邊是使用的cdn版本 https://cdn.bootcss.com/echar...
china.js官方已不再提供支持
但我還是找了一個(gè)線上版本 http://gallery.echartsjs.com/...,
當(dāng)然我網(wǎng)盤里也有 鏈接: https://pan.baidu.com/s/115Sy... 密碼: vs6h,可供大家自行下載
這里有一點(diǎn)需要注意,echarts.min.js必須先引入,不然會(huì)報(bào)錯(cuò)。
3. 把echarts這個(gè)全局變量引入到模塊中,具體步驟如下先在webpack的配置文件webpackrc里添加一行配置
externals: { AMap: "AMap", AMapUI: "AMapUI", ECharts: "echarts", },
(引入高德地圖或百度地圖也是同理)
接著在要使用的文件里就可以引用到了
import ECharts from "ECharts";4. 地圖初始化
因?yàn)槲易龅氖莚eact項(xiàng)目,以下全是針對(duì)react項(xiàng)目的代碼
首先創(chuàng)建一個(gè)節(jié)點(diǎn),設(shè)置ref屬性的回調(diào)函數(shù),獲取ref引用組件對(duì)應(yīng)的dom節(jié)點(diǎn)
setMapElement = n => { this.mapNode = n; };
然后在componentDidMount生命周期方法里初始化中國(guó)地圖
componentDidMount() { this.createMap(this.mapNode); } createMap = element => { const myChart = ECharts.init(element); const option = { tooltip: { trigger: "item", }, dataRange: { orient: "horizontal", min: 0, max: 55000, text: ["高", "低"], // 文本,默認(rèn)為數(shù)值文本 splitNumber: 0, color: ["#2d70d6", "#80b5e9", "#e6feff"], }, series: [ { name: "2011全國(guó)GDP分布", type: "map", mapType: "china", mapLocation: { x: "left", }, // selectedMode: "multiple", itemStyle: { normal: { label: { show: true, color: "#333" }, borderWidth: 0 }, // emphasis: { label: { show: true } }, // borderWidth: 0, // borderColor: "#eee", }, data: [ { name: "西藏", value: 605.83 }, { name: "青海", value: 1670.44 }, { name: "寧夏", value: 2102.21 }, { name: "海南", value: 2522.66 }, { name: "甘肅", value: 5020.37 }, { name: "貴州", value: 5701.84 }, { name: "新疆", value: 6610.05 }, { name: "云南", value: 8893.12 }, { name: "重慶", value: 10011.37 }, { name: "吉林", value: 10568.83 }, { name: "山西", value: 11237.55 }, { name: "天津", value: 11307.28 }, { name: "江西", value: 11702.82 }, { name: "廣西", value: 11720.87 }, { name: "陜西", value: 12512.3 }, { name: "黑龍江", value: 12582 }, { name: "內(nèi)蒙古", value: 14359.88 }, { name: "安徽", value: 15300.65 }, { name: "北京", value: 16251.93, selected: true }, { name: "福建", value: 17560.18 }, { name: "上海", value: 19195.69, selected: true }, { name: "湖北", value: 19632.26 }, { name: "湖南", value: 19669.56 }, { name: "四川", value: 21026.68 }, { name: "遼寧", value: 22226.7 }, { name: "河北", value: 24515.76 }, { name: "河南", value: 26931.03 }, { name: "浙江", value: 32318.85 }, { name: "山東", value: 45361.85 }, { name: "江蘇", value: 49110.27 }, { name: "廣東", value: 53210.28, selected: true }, ], }, ], animation: false, }; myChart.setOption(option, true); };
我這里只是簡(jiǎn)單的例子,echarts具體的更復(fù)雜的配置請(qǐng)參照 http://echarts.baidu.com/opti...
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/96163.html
摘要:廣告開(kāi)始最近做了表格數(shù)據(jù)轉(zhuǎn)成圖表展示的一個(gè)組件,地址如下整合地圖的時(shí)候發(fā)現(xiàn)針對(duì)地級(jí)市的一些文件太多了,全部引入后有將近,所以就用了下高德老爺給的組件和接口,然后弄完在這記錄一下雖然這種例子在社區(qū)里有很多這個(gè)組件文件放在了中,樣式奇丑,請(qǐng)?jiān)? /——————廣告開(kāi)始——————/ 最近做了表格數(shù)據(jù)轉(zhuǎn)成圖表展示的一個(gè)react組件,地址如下: https://github.com/Lyla...
摘要:很基礎(chǔ),不喜勿噴轉(zhuǎn)載注明出處爬蟲(chóng)實(shí)戰(zhàn)項(xiàng)目之鏈家效果圖思路爬蟲(chóng)究竟是怎么實(shí)現(xiàn)的通過(guò)訪問(wèn)要爬取的網(wǎng)站地址,獲得該頁(yè)面的文檔內(nèi)容,找到我們需要保存的數(shù)據(jù),進(jìn)一步查看數(shù)據(jù)所在的元素節(jié)點(diǎn),他們?cè)谀撤矫嬉欢ㄊ怯幸?guī)律的,遵循規(guī)律,操作,保存數(shù)據(jù)。 說(shuō)明 作為一個(gè)前端界的小學(xué)生,一直想著自己做一些項(xiàng)目向全棧努力。愁人的是沒(méi)有后臺(tái),搜羅之后且學(xué)會(huì)了nodejs和express寫(xiě)成本地的接口給前端頁(yè)面調(diào)用...
摘要:很基礎(chǔ),不喜勿噴轉(zhuǎn)載注明出處爬蟲(chóng)實(shí)戰(zhàn)項(xiàng)目之鏈家效果圖思路爬蟲(chóng)究竟是怎么實(shí)現(xiàn)的通過(guò)訪問(wèn)要爬取的網(wǎng)站地址,獲得該頁(yè)面的文檔內(nèi)容,找到我們需要保存的數(shù)據(jù),進(jìn)一步查看數(shù)據(jù)所在的元素節(jié)點(diǎn),他們?cè)谀撤矫嬉欢ㄊ怯幸?guī)律的,遵循規(guī)律,操作,保存數(shù)據(jù)。 說(shuō)明 作為一個(gè)前端界的小學(xué)生,一直想著自己做一些項(xiàng)目向全棧努力。愁人的是沒(méi)有后臺(tái),搜羅之后且學(xué)會(huì)了nodejs和express寫(xiě)成本地的接口給前端頁(yè)面調(diào)用...
摘要:五六月份推薦集合查看最新的請(qǐng)點(diǎn)擊集前端最近很火的框架資源定時(shí)更新,歡迎一下。蘇幕遮燎沈香宋周邦彥燎沈香,消溽暑。鳥(niǎo)雀呼晴,侵曉窺檐語(yǔ)。葉上初陽(yáng)乾宿雨,水面清圓,一一風(fēng)荷舉。家住吳門,久作長(zhǎng)安旅。五月漁郎相憶否。小楫輕舟,夢(mèng)入芙蓉浦。 五、六月份推薦集合 查看github最新的Vue weekly;請(qǐng)::點(diǎn)擊::集web前端最近很火的vue2框架資源;定時(shí)更新,歡迎 Star 一下。 蘇...
閱讀 1785·2021-11-15 11:37
閱讀 3056·2021-11-04 16:05
閱讀 1922·2021-10-27 14:18
閱讀 2755·2021-08-12 13:30
閱讀 2500·2019-08-29 14:18
閱讀 2086·2019-08-29 13:07
閱讀 2024·2019-08-27 10:54
閱讀 2726·2019-08-26 12:15