绘制中国地图

<div id="myChartChina" style="width: 100vw; height: 100vh; margin: auto"></div>
import '@/api/china.js' //导入中国地图
export default {
created() {
this.nextTick(() => { this.chinaMap() }) }, methods: { chinaMap() { let myChart = this.echarts.init(document.getElementById('myChartChina'))
window.onresize = myChart.resize
myChart.setOption({ // 进行相关配置
backgroundColor: '#02AFDB',
tooltip: {}, // 鼠标移到图里面的浮动提示框
dataRange: {
show: false,
min: 0,
max: 10699111,
text: ['High', 'Low'],
realtime: true,
calculable: true,
color: ['red', 'green', 'pink'],
},
geo: {
// 这个是重点配置区
map: 'china', // 表示中国地图
roam: true, //是否允许缩放
label: {
normal: {
show: true, // 是否显示对应地名
textStyle: {
color: 'rgba(0,0,0,0.4)',
},
},
},
itemStyle: {
normal: {
color: 'rgba(51, 69, 89, .5)', //地图板块默认背景色
borderColor: 'rgba(0, 0, 0, 0.2)',//省市边界线
},
emphasis: {
// color: 'rgba(37, 43, 61, .5)' ,//悬浮背景
areaColor: 'yellow', //地图模块点击后背景色
shadowOffsetX: 0,
shadowOffsetY: 0,
shadowBlur: 20,
borderWidth: 0,
shadowColor: 'rgba(0, 0, 0, 0.5)',
},
},
},
series: [
{
type: 'scatter',
coordinateSystem: 'geo', // 对应上方配置
},
{
name: '启动次数', // 浮动框的标题
type: 'map',
geoIndex: 0,
data: [
{ name: '北京', value: 599, },
],
},
],
})
},
},
}

1627353605(1).png

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 项目需求是飞线地图,但是目前飞线还没实现,直接上代码,效果如下: <!DOCTYPE html> <!-- 引入 ...
    h可乐阅读 1,267评论 0 0
  • 来源:由Taotao Tu网络整理+修改而得,所有代码均可运行。 1.安装 从https://www.lfd.uc...
    Fishier阅读 3,853评论 1 1
  • 最近接到一个需求是做一个中国地图 样式大概是这样的 需求是要去掉南海,但是由于csdn地图校验,图片如果没有南海会...
    前端小菜阅读 3,601评论 1 0
  • 我是黑夜里大雨纷飞的人啊 1 “又到一年六月,有人笑有人哭,有人欢乐有人忧愁,有人惊喜有人失落,有的觉得收获满满有...
    陌忘宇阅读 8,614评论 28 53
  • 步骤:发微博01-导航栏内容 -> 发微博02-自定义TextView -> 发微博03-完善TextView和...
    dibadalu阅读 3,191评论 1 3