效果展示
放大缩小地图层级时,点位会自动聚合或分散
主要用到的方法是 聚合点插件:AMap.MarkerClusterer
高德地图官方api:https://lbs.amap.com/api/javascript-api/reference/plugin#AMap.MarkerClusterer
开始要先引入
<script type="text/javascript" src="https://webapi.amap.com/maps?v=1.4.15&key=自己的key"></script>
<template>
<div class="hot_wrapper">
<div style="height:100%;width:100%;outline: none!important;" id="container" tabindex="0"> </div>
</div>
</template>
<script>
import AMap from "AMap";
import API from '../../utils/httpConfig'
export default {
props:['typeMap','activedIndex'],
data() {
return {
mapData:[],//经纬度数据
unitId:'',//单位id
}
},
methods: {
initMap() {
// 创建地图
var that = this
this.map = new AMap.Map('container', {
zoom:10,
zooms: