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
})
// 这是为什么 ,有没有什么办法可以让多点重新设置都生效