1. 程式人生 > 實用技巧 >地圖某一個區域設定高亮

地圖某一個區域設定高亮

設定前使用迴圈全部置為false,如下:

let dataList = [
  { name: "南海諸島", value: 0, itemStyle: { opacity: 0 }, label: { show: false } },
  { name: "北京", value: 0 },
  { name: "天津", value: 0 },
  { name: "上海", value: 0 },
  { name: "重慶", value: 0 },
  { name: "河北", value: 0 },
  { name: "河南", value: 0 },
  { name: "雲南", value: 0 },
  { name: "遼寧", value: 0 },
  { name: "黑龍江", value: 0 },
  { name: "湖南", value: 0 },
  { name: "安徽", value: 0 },
  { name: "山東", value: 0 },
  { name: "新疆", value: 0 },
  { name: "江蘇", value: 0 },
  { name: "浙江", value: 0 },
  { name: "江西", value: 0 },
  { name: "湖北", value: 0 },
  { name: "廣西", value: 0 },
  { name: "甘肅", value: 0 },
  { name: "山西", value: 0 },
  { name: "內蒙古", value: 0 },
  { name: "陝西", value: 0 },
  { name: "吉林", value: 0 },
  { name: "福建", value: 0 },
  { name: "貴州", value: 0 },
  { name: "廣東", value: 0 },
  { name: "青海", value: 0 },
  { name: "西藏", value: 0 },
  { name: "四川", value: 0 },
  { name: "寧夏", value: 0 },
  { name: "海南", value: 0 },
  { name: "臺灣", value: 0 },
  { name: "香港", value: 0 },
  { name: "澳門", value: 0 }
];

dataList.forEach(q => {
    q.selected = false;
  });

  

設定data中特定區域的selected=true