真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

heatmapjs怎么在vue中使用

heatmapjs怎么在vue中使用?相信很多沒有經(jīng)驗的人對此束手無策,為此本文總結(jié)了問題出現(xiàn)的原因和解決方法,通過這篇文章希望你能解決這個問題。

華坪ssl適用于網(wǎng)站、小程序/APP、API接口等需要進行數(shù)據(jù)傳輸應(yīng)用場景,ssl證書未來市場廣闊!成為創(chuàng)新互聯(lián)公司的ssl證書銷售渠道,可以享受市場價格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:028-86922220(備注:SSL證書合作)期待與您的合作!

代碼如下。




  
  
  
  
  



 



  
    
   
 

需要引入的js在https://github.com/pa7/heatmap.js  獲取。

vue中使用heatmapjs

百度地圖怎么使用就不說了,主要講講這個heatmap,直接貼代碼了,注釋挺詳細的

 //vue組件中
data(){
  return{
    heatmapOverlay:""
  }
},
mounted() {
  //引用heatmap.js
  //你也可以在index.html中直接插個 

  let script = document.createElement("script");
  script.type = "text/javascript";
  script.src =
   "http://api.map.baidu.com/library/Heatmap/2.0/src/Heatmap_min.js";
  document.body.appendChild(script);  
  
  //創(chuàng)建地圖,這個寫自己的創(chuàng)建地圖方法,請確認你的地圖能加載出來
  this.creatMap();
  
  //一定要先讓地圖加載出來才加載熱力圖,我這里做演示直接寫個setTimeout了
  setTimeout(()=>{this.getHeatmap()},2000)
 },
methods:{
  getHeatmap() {
    //請求雷達數(shù)據(jù),雷達數(shù)據(jù)需要lng,lat,count 三種數(shù)據(jù)
   this.$http
    .get("../../../static/radar20.json")
    .then(res => {
     if (res.data.code == "success") {
      console.log("獲取radar成功");
      var bigdata = res.data.data;
       
       //關(guān)鍵是下面的三行
       //其中map是new BMap.Map()創(chuàng)建的地圖實例,其他的熱力圖屬性(radius,opacity這種)可以在百度地圖接口實例中調(diào)試體驗,http://lbsyun.baidu.com/jsdemo.htm#c1_15
      this.heatmapOverlay = new BMapLib.HeatmapOverlay({ radius: 40,opacity:0.4});
      map.addOverlay(this.heatmapOverlay);
      this.heatmapOverlay.setDataSet({ data: bigdata, max: 20 });
       
     } else {
      console.log("err");
     }
    })
    .catch(err => {
     console.log(err);
    });
  },
}

效果圖:

heatmapjs怎么在vue中使用

看完上述內(nèi)容,你們掌握heatmapjs怎么在vue中使用的方法了嗎?如果還想學到更多技能或想了解更多相關(guān)內(nèi)容,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!


當前文章:heatmapjs怎么在vue中使用
文章出自:http://weahome.cn/article/pcescc.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部