Html 在哪里更改CSS中的传单标记群集图标大小?
我已经查看了传单中Marker Clusters插件的CSS文件。我将图标更改为Html 在哪里更改CSS中的传单标记群集图标大小?,html,css,leaflet,markerclusterer,Html,Css,Leaflet,Markerclusterer,我已经查看了传单中Marker Clusters插件的CSS文件。我将图标更改为.marker cluster smallcss类中所需的图标。我将其设置为background image:url(..)我将集群的透明度(alpha)值设置为0,以便我只看到所需的图标。如何放大图标的大小,使其不会被截断。这里是集群CSS的链接 传单中的默认图标创建方法。markercluster返回 L.DivIcon({ html: '<div><span>' + childCount
.marker cluster small
css类中所需的图标。我将其设置为background image:url(..)
我将集群的透明度(alpha)值设置为0,以便我只看到所需的图标。如何放大图标的大小,使其不会被截断。这里是集群CSS的链接
传单中的默认图标创建方法。markercluster返回
L.DivIcon({ html: '<div><span>' + childCount + '</span></div>', className: 'marker-cluster' + c, iconSize: new L.Point(40, 40) });
L.DivIcon({html:'+childCount+'',类名:'marker cluster'+c,iconSize:new L.Point(40,40)});
它将图标大小设置为40px,看起来要写入标记集群的包装
,它优先于您在CSS中设置的大小
一个快速解决方案可能是添加!关于CSS中高度和宽度属性的重要声明,以确保已应用它们
更好的方法是在创建新的标记群集组时传入客户图标创建功能,如其文档中所述:
var markers=新的L.MarkerClusterGroup({
iconCreateFunction:函数(群集){
返回新的L.DivIcon({html:'+cluster.getChildCount()+''});
}
});
传单中的默认图标创建方法。markercluster返回
L.DivIcon({ html: '<div><span>' + childCount + '</span></div>', className: 'marker-cluster' + c, iconSize: new L.Point(40, 40) });
L.DivIcon({html:'+childCount+'',类名:'marker cluster'+c,iconSize:new L.Point(40,40)});
它将图标大小设置为40px,看起来要写入标记集群的包装
,它优先于您在CSS中设置的大小
一个快速解决方案可能是添加!关于CSS中高度和宽度属性的重要声明,以确保已应用它们
更好的方法是在创建新的标记群集组时传入客户图标创建功能,如其文档中所述:
var markers=新的L.MarkerClusterGroup({
iconCreateFunction:函数(群集){
返回新的L.DivIcon({html:'+cluster.getChildCount()+''});
}
});
您可以尝试以下方法来完全定制标记群集组
图标:
var markers = new L.MarkerClusterGroup({
spiderfyOnMaxZoom: true,
removeOutsideVisibleBounds: true,
animateAddingMarkers: true,
iconCreateFunction: function(cluster) {
var clusterSize = "small";
if (cluster.getChildCount() >= 10) {
clusterSize = "medium";
}
return new L.DivIcon({
html: '<div><span>' + cluster.getChildCount() + '</span></div>',
className: 'marker-cluster marker-cluster-' + clusterSize,
iconSize: new L.Point(40, 40)
});
}
});
var markers=新的L.MarkerClusterGroup({
spiderfyOnMaxZoom:正确,
移除外部可见边界:正确,
动画片:对,
iconCreateFunction:函数(群集){
var clusterSize=“小”;
if(cluster.getChildCount()>=10){
clusterSize=“中等”;
}
返回新的L.DivIcon({
html:''+cluster.getChildCount()+'',
className:“标记群集标记群集-”+群集大小,
iconSize:新的L点(40,40)
});
}
});
请参阅 您可以尝试以下方法来完全定制
MarkerClusterGroup
图标:
var markers = new L.MarkerClusterGroup({
spiderfyOnMaxZoom: true,
removeOutsideVisibleBounds: true,
animateAddingMarkers: true,
iconCreateFunction: function(cluster) {
var clusterSize = "small";
if (cluster.getChildCount() >= 10) {
clusterSize = "medium";
}
return new L.DivIcon({
html: '<div><span>' + cluster.getChildCount() + '</span></div>',
className: 'marker-cluster marker-cluster-' + clusterSize,
iconSize: new L.Point(40, 40)
});
}
});
var markers=新的L.MarkerClusterGroup({
spiderfyOnMaxZoom:正确,
移除外部可见边界:正确,
动画片:对,
iconCreateFunction:函数(群集){
var clusterSize=“小”;
if(cluster.getChildCount()>=10){
clusterSize=“中等”;
}
返回新的L.DivIcon({
html:''+cluster.getChildCount()+'',
className:“标记群集标记群集-”+群集大小,
iconSize:新的L点(40,40)
});
}
});
请参阅