gpt4 book ai didi

jquery - 在 jVectorMap 中设置标记图像宽度/高度

转载 作者:行者123 更新时间:2023-12-01 04:36:54 25 4
gpt4 key购买 nike

不幸的是,在创建新的 jVectorMap 时设置标记样式不会影响 SVG 图像属性。

window.mapMarkers = [];
window.mapMarkers.push({
name: 'Test',
coords: [12.345, 12.345]
});

new jvm.Map({
container: $('#map'),
map: 'en',
series: {
markers: [{
attribute: 'image',
scale: { 'marker': 'marker.png' },
values: window.mapMarkers.reduce(function(p, c, i) { p[i] = 'marker'; return p; }, {})
}]
},
markerStyle: {
initial: {
width: 42, height: 58
}
}
});

如何在不更改 jvectormap library 的情况下覆盖 map 中的 SVG 宽度/高度图像属性源代码?通过 CSS 设置尺寸仅适用于 WebKit,但不适用于 Firefox 和 Co。

最佳答案

查找“svg-image-element.js”。默认情况下,svg-image 的大小是所使用图像的大小。

that.width = img[0].width;
that.height = img[0].height;

要更改它,只需将 img[0].width/height 更改为您需要的任何值。

关于jquery - 在 jVectorMap 中设置标记图像宽度/高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50224454/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com