esri-javascript-api中的点聚类

esri-javascript-api中的点聚类,javascript,arcgis,esri,arcgis-js-api,Javascript,Arcgis,Esri,Arcgis Js Api,在javascript中,每个组可以有不同的颜色吗 var blue = new PictureMarkerSymbol(picBaseUrl + "BluePin1LargeB.png", 32, 32).setOffset(0, 15); var green = new PictureMarkerSymbol(picBaseUrl + "GreenPin1LargeB.png", 64, 64).setOffset(0, 15); var red = new PictureMarkerSym

在javascript中,每个组可以有不同的颜色吗

var blue = new PictureMarkerSymbol(picBaseUrl + "BluePin1LargeB.png", 32, 32).setOffset(0, 15);
var green = new PictureMarkerSymbol(picBaseUrl + "GreenPin1LargeB.png", 64, 64).setOffset(0, 15);
var red = new PictureMarkerSymbol(picBaseUrl + "RedPin1LargeB.png", 72, 72).setOffset(0, 15);
renderer.addBreak(0, 2, blue);
renderer.addBreak(0, 2, green);
renderer.addBreak(2, 1001, red);
var newcolor=[];
newcolor.push(blue);
newcolor.push(green);

我可以在同一渲染中使用蓝色和绿色吗?基于某种情况
(如果条件)?renderer.addBreak(0,2,newcolor)

是的,您应该能够通过根据需要更新中断来管理此问题

在这里查看esri ClassBreakreded类:

当需要更改颜色时,可以通过调用clearBreaks()清除现有的中断,然后根据需要使用新颜色(例如绿色)重新添加中断。同样的颜色多个休息也可以