只用一个marker 替换 高德_高德地图设置多个圆点,只有最后一个生效circleMarker.setOptions...

var map = new AMap.Map('map', {

// viewMode: '3D',

zoom: 4,

center: [ 108, 34]

})

for(var i=0;i

var center = capitals[i].center;

var circleMarker = new AMap.CircleMarker({

center:center,

radius:10+Math.random()*10,

strokeColor:'white',

strokeWeight:2,

strokeOpacity:0.5,

fillColor:'rgba(0,0,255,1)',

fillOpacity:0.5,

zIndex:10,

bubble:true,

cursor:'pointer',

clickable: true

})

circleMarker.setMap(map)

}

// 接下来在下面重新修改两个指定的经纬度的点的颜色

circleMarker.setOptions({

center:[116.740368,33.109056],

radius:10+Math.random()*10,

strokeColor:'white',

strokeWeight:2,

strokeOpacity:0.5,

fillColor:'red',

fillOpacity:0.5,

zIndex:10,

bubble:true,

cursor:'pointer',

clickable: true

})

// 只有下面蓝色生效 ,上面的不生效

circleMarker.setOptions({

center:[116.740368,40.109056],

radius:10+Math.random()*10,

strokeColor:'white',

strokeWeight:2,

strokeOpacity:0.5,

fillColor:'blue',

fillOpacity:0.5,

zIndex:10,

bubble:true,

cursor:'pointer',

clickable: true

})

// 这是为什么 ,有没有什么办法可以让多点重新设置都生效

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值