页面树结构
转至元数据结尾
转至元数据起始

地图分析报表,点击某个区域时地图区域变色,点击另一个区域时点击的区域变色,原来的区域变为默认颜色。效果如下:

未点击时:

点击之后:


 

 

1. 选择对应的地图分析报表,右键选择“编辑宏”,则进入编辑宏界面。

然后在左侧的“客户端模块”上点击鼠标右键,选择“新建模块”菜单项。在出现的“新建模块”对话框上选择对象和事件。如下图所示。

 

2. 宏代码类型、对象和事件。

类型

对象

事件

ClientSide

chart

beforeRenderer

 

3. 在宏代码编辑框中输入如下的代码段。

function main(chartView) {
    var highMap = chartView.getChartObject().getChart();
    var option = chartView.getChartObject().getOptions();
    for (var indx in option.series) {
        var serices = option.series[indx];
        var states = {
            select: {
                //borderColor: 'black',
                //borderWidth: 2
                //dashStyle: 'dot',
				shadow:true ,//阴影
                color: '#ff0000' //设置选中的地图区域颜色为红色
            }
        };
        serices.cursor = 'pointer';
        serices.states = states;
        serices.allowPointSelect = true;
        break;
    }
}