随笔 - 165, 文章 - 0, 评论 - 18, 阅读 - 22万
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

EChart显示地图信息例子

Posted on   火冰·瓶  阅读(375)  评论(0编辑  收藏  举报
1
<div class="cen-top map" id="kangding_map"></div>

  

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
function map() {
 
    var data = [
        { name: '炉城镇', value: [101.963055, 30.004495, 0] },
        { name: '惠拓', value: [101.402891, 29.666276, 0] },
        { name: '建云', value: [102.27789, 30.359193, 0] },
        { name: '益瑞', value: [102.05873, 30.102842, 0] }           
    ]     
 
    var myChart = echarts.init(document.getElementById('kangding_map'));
 
    $.getJSON("/lib/geojson/513301.json", function (geoJson) {//geojson数据来源于:http://datav.aliyun.com/portal/school/atlas/area_selector
 
        echarts.registerMap('康定市', geoJson);//#2
 
        option = {
            geo: {
                map: '康定市',
                itemStyle: {
                    normal: {//普通状态
                        areaColor: '#cfcfcf',
                        borderColor: '#fff',
                        show: false
                    },
                    emphasis: {//高亮状态
                        areaColor: '#cfcfcf',
                        borderColor: '#fff',
                        show: false
                    }
                }
            },
            series: [
                {
                    coordinateSystem: 'geo', // series坐标系类型
                    type: 'scatter', //散点图
                    data: data,
                    roam: false,
                    symbol: 'path://M512 736.981333L775.68 896l-69.76-299.904L938.666667 394.410667l-306.816-26.325334L512 85.333333 392.149333 368.085333 85.333333 394.410667l232.746667 201.685333L248.32 896z',  //五角星
                    symbolSize: 16,
                    encode: {
                        value: 2
                    },
                    showEffectOn: 'render',
                    rippleEffect: {
                        brushType: 'stroke'
                    },
                    hoverAnimation: true,
                    label: {
                        formatter: '{b}',
                        position: 'right',
                        lineHeight: 15,
                        show: true,
                        emphasis: {
                            textStyle: {
                                color: '#EC652A' //设置活动状态下字体样式,会跟随散点高亮
                            }
                        }
                    },
                    itemStyle: {
                        normal: {           // 散点图标普通状态下的样式
                            color: '#333'
                        },
                        emphasis: {         // 散点图标高亮状态下的样式
                            color: '#EC652A',
                        },
                        shadowBlur: 10,
                        shadowColor: '#333'
                    },
                    zlevel: 1
                }
            ]
        }
 
         
        myChart.setOption(option);
 
        myChart.dispatchAction({
            type: 'highlight',
            seriesIndex: 0,
            // 使用 dataIndex 来定位节点。(定义的数据的下标)
            dataIndex: 0
        });
    })
 
 
 
    window.addEventListener("resize", function () {
        myChart.resize();
    });
 
    // end基于准备好的dom,初始化echarts实例
}

  

 

相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· DeepSeek 开源周回顾「GitHub 热点速览」
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
点击右上角即可分享
微信分享提示