web开发-高德地图api2.0-点聚合-包含设置非聚合点的事件绑定以及样式

web开发-高德地图api2.0-点聚合-包含设置非聚合点的事件绑定以及样式

下面展示一些 内联代码片

//非聚合点数据(lnglat里的坐标不一定要双引号)
var points = [
 { weight: 8, lnglat: ["108.939621", "34.343147"] },
 { weight: 1, lnglat: ["112.985037", "23.15046"] },
 { weight: 1, lnglat: ["110.361899", "20.026695"] },
 { weight: 1, lnglat: ["121.434529", "31.215641"] }
];
//聚合点样式(也可以通过renderClusterMarker 属性来设置)
var styles =[{
    url:xxx,
    size:new AMap.Size(30,39),
    offset:new AMap.Pixel(-15,-39),
    textColor:'#0000FF',
    textSize:16,
},];
// 加载点聚合插件
map.plugin(["AMap.MarkerCluster"],function(){
    cluster = new AMap.MarkerCluster(map, points, {
        maxZoom:11,
        clusterByZoomChange:true,
        styles:styles,
        //渲染非聚合点时会调用该方法,有一个object参数,其中有一个marker属性,就是该非聚合点对应的marker对象,可以通过获取该marker,设置该非聚合点的icon,事件等等
        renderMarker:function (object){
            object.marker.setIcon(icon),
            //绑定点击事件
            object.marker.on('click',function({
	                xxxxx
            })),
        }
    });
});


评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值