Как я могу произвольно установить значения цвета, которые я указал с помощью javascript. Определенный цветовой кулак Я хочу, чтобы он каждый раз показывал разные цвета.
l = n.a.Class.extend({
trackPointOptions: {
isDraw: !1,
useCanvas: !0,
stroke: 1,
color: "red",
fill: 8,
fillColor: "red",
opacity: .5,
radius: 4
},
trackLineOptions: {
isDraw: !1,
stroke: !0,
color: "#1C54E2",
weight: 2,
fill: !1,
fillColor: "#000",
opacity: 2
},
targetOptions: {
useImg: !1,
imgUrl: "../../static/images/ship.png",
showText: !1,
width: 8,
height: 18,
color: "#00f",
fillColor: "#9FD12D"
},
toolTipOptions: {
offset: [0, 0],
direction: "top",
permanent: !1
},
initialize: function (t, i) {
if (n.a.extend(this.trackLineOptions, i.trackLineOptions), n.a.extend(this.targetOptions, i.targetOptions), n.a.extend(this.toolTipOptions, i.toolTipOptions), this._showTrackLine = this.trackLineOptions.isDraw, this._map = t, this._map.on("mousemove", this._onmousemoveEvt, this), this._trackLayer = (new c).addTo(t), this._trackLayer.on("update", this._trackLayerUpdate, this), this._canvas = this._trackLayer.getContainer(), this._ctx = this._canvas.getContext("2d"), this._bufferTracks = [], (this._trackPointFeatureGroup = n.a.featureGroup([]).addTo(t)), this.targetOptions.useImg) {
const t = new Image;
t.onload = (() => {
this._targetImg = t
}), t.onerror = (() => {
throw new Error("img load error!")
}), t.src = this.targetOptions.imgUrl
}
},
это код, который я написал, но изменений нет
var b = data;
for (i=0; i<data[0]; i++) {
b= data[i] }
console.log(b)
if (b = b[0]) {
var trackPointOptions = {isDraw:! 1, useCanvas:! 0, обводка: 1, цвет: «синий», заливка: 8, заливка: желтый, непрозрачность: .5, радиус: 4}}; `
JSON снимок экрана