亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

vue.js高德地圖實現熱點圖代碼實例

發布時間:2020-10-25 20:58:49 來源:腳本之家 閱讀:363 作者:S筱瀟S四維Smile 欄目:web開發

1.在index.html引入高德地圖JSAPI

 <script src="https://webapi.amap.com/maps?v=1.3&key=xxx"></script>

2.地圖dom

<div class="map-container">
   <div id="container" ></div>
</div>

3.js實現

export default {
	data() {},
    methods:{
      initMap(){
        let map = new AMap.Map('container', {
					features: ['bg', 'road'],
					resizeEnable: true,
					center: [116.397428, 39.90923],
					zoom: 11,
					viewMode: '2D',
					pitch: 50,
					showZoomBar:true,
				});
          if (!this.isSupportCanvas()) {
			this.$Message.info('熱力圖僅對支持canvas的瀏覽器適用,您所使用的瀏覽器不能使用熱力圖功能,請換個瀏覽器試試~')
		  }
          let heatmap;	
          let heatmapData=[];
          //從接口獲取數據 
          //官網示例數據結構 http://a.amap.com/jsapi_demos/static/resource/heatmapData.js
		   this.$axios.get("/map/data").then(res => {
				if(res.success) {					
					if(res.data){
						res.data.forEach(item=>{
							let obj={
								lng:item.longitude,
								lat:item.latitude,
								count:item.count,
							}
							heatmapData.push(obj);
						})
						map.plugin(["AMap.Heatmap"], function() {
							//初始化heatmap對象
							 heatmap = new AMap.Heatmap(map, {
							      radius: 25, //給定半徑
							      opacity: [0, 0.8],
							      gradient:{
							        0.5: 'blue',
							        0.65: 'rgb(117,211,248)',
							        0.7: 'rgb(0, 255, 0)',
							        0.9: '#ffea00',
							        1.0: 'red'
							     }
							});
							//設置數據集
							heatmap.setDataSet({
								data: heatmapData,
									max: 5
								});
							});
					}else{
						heatmapData =[];
					}
				} else {
					heatmapData =[];
				}
			});
    }
  },
  isSupportCanvas() {//判斷瀏覽區是否支持canvas
	 var elem = document.createElement('canvas');
	 return !!(elem.getContext && elem.getContext('2d'));
  },
}

參考:https://lbs.amap.com/api/javascript-api/example/selflayer/heatmap

以上所述是小編給大家介紹的vue.js高德地圖實現熱點圖詳解整合,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對億速云網站的支持!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

龙山县| 晋城| 永平县| 丰宁| 从江县| 钟祥市| 白水县| 双鸭山市| 吉木萨尔县| 江源县| 武威市| 通州市| 明星| 辽源市| 三台县| 洛扎县| 彰化县| 肇东市| 黄浦区| 南和县| 佳木斯市| 许昌市| 望奎县| 门头沟区| 永康市| 禄劝| 贵定县| 东乌珠穆沁旗| 尚志市| 张掖市| 富阳市| 大荔县| 延津县| 清流县| 黎平县| 乌拉特后旗| 辛集市| 云浮市| 罗平县| 报价| 泉州市|