hi
In stream layer service, I have a "type" field
I was trying to make if type is "a" then color blue
else if "b" then red
else green..........
streamLayer = new StreamLayer(url, {
purgeOptions: {
displayCount: 5000,
age: 2.5
}
});
map.addLayer(streamLayer);
how to assign color for streamLayer?
Thanks
You assign it a UniqueValue Renderer just like any other layer type:
https://developers.arcgis.com/javascript/3/jsapi/streamlayer-amd.html#renderer
I tried with below code but it didn't worked
var uvr2 = {
type: "colorInfo",
field: "event_type",
uniqueValueInfos: [{
value: "available",
symbol: LiSymbol
}, {
value: "reserved",
symbol: BoSymbol}
, {
value: "unavailable",
symbol: ltSymbol}, {
value: "removed",
symbol: ltSymbol}]
};
streamLayer = new StreamLayer(url, {
renderer: uvr2,
purgeOptions: {
displayCount: 5000,
age: 2.5
}
});
map.addLayer(streamLayer);