1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > java更改svg图片颜色_如何使用Leaflet库填充SVG图像中的颜色

java更改svg图片颜色_如何使用Leaflet库填充SVG图像中的颜色

时间:2020-07-12 10:07:12

相关推荐

java更改svg图片颜色_如何使用Leaflet库填充SVG图像中的颜色

是否可以根据SVG图像的layerPoints(x和y)填充颜色?我已经提到了下面的脚本来加载div中的SVG图像 . SVG图像中有三个部分,我必须用不同的颜色区分每个部分 . 需要一些帮助来实现这一目标 . 任何帮助表示感谢,提前谢谢

HTML

My Script

var map = L.map('map', {

center: [40.05, -70.2],

zoom: 13,

});

var map = new L.map('map', map);

const overlay = L.imageOverlay('svg file link', [[60.012216, -55.22655], [60.073941, -55.12544]]).addTo(this.map);

const layers = overlay._image.parentNode;

overlay._image.parentNode.removeChild(overlay._image);

const obj = document.createElement('object');

obj.data = overlay._url;

obj.type = 'image/svg+xml';

overlay._image.classList.forEach(c => obj.classList.add(c));

obj.setAttribute('style', overlay._image.getAttribute('style'));

layers.appendChild(obj);

overlay._image = obj;

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。