0
我試圖在我的地圖中創建一個工具來選擇要應用於特定圖層的顏色。 我試圖在這下面的代碼隨意改變顏色,如:使用顏色選擇器更改圖層樣式顏色
function getRandomColor() {
var letters = 'ABCDEF';
var color = '#';
for (var i = 0; i < 6; i++) {
color += letters[Math.floor(Math.random() * 16)];
}
return color;
}
var ab =new ol.layer.Vector({
source: vectorSource,
style: new ol.style.Style({
stroke: new ol.style.Stroke({
color: 'rgba(0, 0, 255, 0.0)',
width: 0.3
}),
fill : new ol.style.Fill({
color: getRandomColor()
})
})
});
var map = new ol.Map({
layers: [
new ol.layer.Tile({ source: new ol.source.OSM() }),
ab
],
target: document.getElementById('mapid'),
view: new ol.View({
center: [-1095791.453557, 3422374.879112],
maxZoom: 19,
zoom: 5
})
});
我發現財產以後這樣的:https://jsfiddle.net/7g7Lh2L2/2/
,但我不知道如何與層禮儀
感謝取代'#background'
和'background-color'
您;