import { nanhaizhudaoWithLableOffset as a } from "./index.js";
const l = {
  // 提示框组件，用于鼠标移入时显示内容
  tooltip: {
    trigger: "item",
    // 触发类型，`item` 表示触发单个地图区域
    // formatter: '{b}: {c}', // 默认显示省份名称和数值
    formatter: (e) => {
      const t = e.name, o = e.value;
      return !o && o !== 0 ? `${t}: 暂无数据` : `${t}: ${o}`;
    }
  },
  // 视觉映射组件，用于动态调整地图区域的颜色
  visualMap: {
    // 不设置 min max 值 让其自动根据数据范围计算合适的最小值和最大值。
    // min: 0, // 最小值
    // max: 100, // 最大值
    left: "left",
    // 视觉映射组件的位置：左侧
    top: "bottom",
    // 视觉映射组件的位置：底部
    text: ["高", "低"],
    // 视觉映射组件的文字标签（高值、低值）
    inRange: {
      color: ["#dceaff", "#006edd"]
      // 渐变颜色范围（从浅蓝到深蓝）
      // color: ['#dceaff','red','orange' ,'#006edd'], // 渐变颜色范围（从浅蓝到深蓝）
      // color: ['#dceaff', '#3573f3', '#006edd'], // 渐变颜色范围（从浅蓝到深蓝）
      // color: ['orange', 'red'], // 渐变颜色范围（从浅蓝到深蓝）
    },
    show: !0
    // 是否显示视觉映射组件
  },
  // 多个工具箱
  // toolbox: {
  //   show: true,
  //   feature: {
  //     dataZoom: {
  //       yAxisIndex: 'none',
  //     },
  //     dataView: {
  //       readOnly: false,
  //     },
  //     magicType: {
  //       type: ['line', 'bar'],
  //     },
  //     restore: {},
  //     saveAsImage: {},
  //   },
  // },
  // 工具箱
  // toolbox: {
  //   show: true, // 显示工具箱
  //   orient: 'vertical', // 工具箱布局：水平（'horizontal'）或垂直（'vertical'）
  //   right: 0, // 距离右边10px
  //   top: 0, // 距离顶部10px
  //   itemSize: 15, // 按钮大小
  //   // itemGap: 10, // 按钮之间的间距
  //   feature: {
  //     saveAsImage: {
  //       // 导出图表按钮
  //       show: true,
  //       title: '保存为图片', // 鼠标悬浮时的提示文本
  //       type: 'png', // 导出的图片格式（png 或 jpeg）
  //       pixelRatio: 2, // 图片分辨率
  //       backgroundColor: '#fff', // 图片背景色
  //       // iconStyle: {
  //       //   color: '#3573f3', // 设置按钮图标的颜色
  //       // },
  //       emphasis: {
  //         iconStyle: {
  //           color: '#3573f3', // 鼠标悬浮时的图标颜色
  //         },
  //       },
  //     },
  //   },
  // },
  // 地图系列配置
  series: [
    {
      zoom: 1.25,
      type: "map",
      // 图表类型：地图
      map: "china",
      // 地图名称（需与注册的名称一致）
      roam: !1,
      // 是否支持缩放和平移
      selectedMode: !1,
      // 选中模式(背景颜色默认为黄色)，表示是否支持多个选中，默认单选，支持布尔值和字符串，字符串取值可选'single'表示单选，或者'multiple'表示多选。
      label: {
        show: !0,
        // 显示省份名称
        color: "#282F55",
        // 字体颜色
        fontSize: 12
        // 字体大小
        // position: 'inside', // 不生效这个属性
      },
      itemStyle: {
        areaColor: "#dceaff",
        // 区域默认颜色
        borderColor: "#3573f3"
        // 区域边界颜色
        // shadowColor: 'red',
        // shadowBlur: 15,
        // shadowOffsetX: -10,
        // shadowOffsetY: -5,
        // opacity: 0.5,
        // borderWidth: 10, // 地图区域边界的宽度
      },
      emphasis: {
        label: {
          show: !0,
          // 鼠标移入时是否高亮显示区域名称
          // color: 'white', // 高亮文字颜色
          fontSize: 24,
          // 字体大小
          fontWeight: 500
        },
        itemStyle: {
          // 鼠标悬浮时区域的颜色渐变效果
          areaColor: {
            type: "linear",
            // 渐变类型为线性
            x: 0,
            y: 0,
            x2: 0.8,
            y2: 0.5,
            colorStops: [
              {
                offset: 0,
                // color: 'red', // 渐变的起始颜色（开始部分）
                color: "#0013DB"
                // 渐变的起始颜色（开始部分）
              },
              {
                offset: 1,
                color: "#00DEFF"
                // 渐变的结束颜色（结束部分）
              }
            ]
          }
          // shadowColor: '#01A1FF',
          // shadowBlur: 15,
          // shadowOffsetX: -2,
          // shadowOffsetY: 10,
          // borderWidth: 10,
          // borderColor: 'red',
        }
      },
      data: [...a],
      // data: Mock_ChinaMapData,
      // 自定义标注点
      markPoint: {
        symbol: "circle",
        symbolSize: 6,
        // 标注大小
        itemStyle: {
          color: "#ae3ec8"
          // 标注颜色
        },
        label: {
          show: !0,
          formatter: function(e) {
            return e.name;
          },
          position: "right",
          // 标签位置
          color: "#000",
          // 字体颜色
          fontSize: 12,
          // 字体大小
          backgroundColor: "#dceaff",
          // 背景
          padding: [5, 10],
          // 内边距
          borderRadius: 5,
          // 圆角
          borderWidth: 1,
          // 边框
          borderColor: "#3573f3"
        },
        data: []
      }
    }
    // 标注点 方式2 没看到circle(圆点)
    // {
    //   name: '标注点',
    //   type: 'scatter', // 或使用 map
    //   coordinateSystem: 'geo',
    //   data: [
    //     {
    //       name: '大连辖区',
    //       value: [121.6147, 38.914, '大连辖区'],
    //     },
    //     {
    //       name: '青岛辖区',
    //       value: [120.3552, 36.082, '青岛辖区'],
    //     },
    //     {
    //       name: '宁波辖区',
    //       value: [121.5503, 29.874, '宁波辖区'],
    //     },
    //     {
    //       name: '深圳辖区',
    //       value: [114.0579, 22.543, '深圳辖区'],
    //     },
    //     {
    //       name: '厦门辖区',
    //       value: [119.0894, 25.4898, '厦门辖区'], // 厦门市坐标
    //     },
    //   ],
    //   symbol: 'circle',
    //   symbolSize: 10,
    //   itemStyle: {
    //     color: 'red',
    //   },
    //   label: {
    //     show: true,
    //     formatter: function (params) {
    //       return params.data.value[2]
    //     },
    //     position: 'right', // 标签位置
    //     color: '#000', // 字体颜色
    //     fontSize: 12, // 字体大小
    //     backgroundColor: '#dceaff', // 背景
    //     padding: [5, 10], // 内边距
    //     borderRadius: 5, // 圆角
    //     borderWidth: 1, // 边框
    //     borderColor: '#3573f3',
    //   },
    // },
  ],
  // 地理坐标系组件。
  geo: {
    zoom: 1.25,
    type: "map",
    // 图表类型：地图
    map: "china",
    // 地图名称（需与注册的名称一致）
    roam: !1,
    // 是否支持缩放和平移
    itemStyle: {
      shadowColor: "#85AAFE",
      // 阴影颜色
      shadowOffsetX: -2,
      // 阴影横向偏移
      shadowOffsetY: 10
      // 阴影纵向偏移
    },
    regions: [
      {
        name: "南海诸岛",
        // 指定省份名称
        itemStyle: {
          shadowOffsetX: 0,
          // 设置阴影的水平偏移
          shadowOffsetY: 0
          // 设置阴影的垂直偏移
        }
      },
      //南海诸岛十段线(留着 配合ChinaGeoJson文件中的feature数据使用的)
      {
        name: "南海诸岛十段线",
        // 指定省份名称
        itemStyle: {
          shadowOffsetX: 0,
          // 设置阴影的水平偏移
          shadowOffsetY: 0
          // 设置阴影的垂直偏移
        }
      }
    ]
  }
};
export {
  l as defaultOption
};
