Javascript 如何在markerclusterer中从clustericon中删除标签

Javascript 如何在markerclusterer中从clustericon中删除标签,javascript,google-maps,markerclusterer,Javascript,Google Maps,Markerclusterer,我正在使用markerclusterer.js在谷歌地图api中创建集群。我的地图上有500多个标记。所以我使用集群来正确地显示它们。一切都像所附的图片一样正常 我在用这个- 但我需要一点定制。我不想在图标上显示标记的数量。我想删除那些数字。 我试过了 this.hideLabel_ = true; 在markerclusterer connstrutor中。但它没有正常工作。I t不显示数字,但为标签留出空间。我将在clusterIcon的悬停位置添加信息窗口。因此,我需要移除标签,而不是

我正在使用markerclusterer.js在谷歌地图api中创建集群。我的地图上有500多个标记。所以我使用集群来正确地显示它们。一切都像所附的图片一样正常

我在用这个-

但我需要一点定制。我不想在图标上显示标记的数量。我想删除那些数字。 我试过了

this.hideLabel_ = true;
在markerclusterer connstrutor中。但它没有正常工作。I t不显示数字,但为标签留出空间。我将在clusterIcon的悬停位置添加信息窗口。因此,我需要移除标签,而不是隐藏(因为它仍然占用一些空间)


我正在使用“mouseover”打开一个信息窗口,并使用“mouseout”关闭该信息窗口。现在,如果我将鼠标悬停在标签上,信息窗口将闪烁


请告诉我如何排序。您可以设置计算器功能,只需将群集标签设置为空字符串:

const markerCluster = new MarkerClusterer(map,  options);

markerCluster.setCalculator(function (markers, numStyles) {
    var index = 0;
    var count = markers.length;
    var dv = count;
    while (dv !== 0) {
        dv = parseInt(dv / 10, 10);
        index++;
    }

    index = Math.min(index, numStyles);
    return {
        text: "", // set to empty string
        index: index
    };
};
文档建议样式对象可以设置标签的文本大小

“样式”:(对象)具有样式属性的对象:*
“url”:(字符串)图像url.*”高度“:(数字)图像 高度.*'宽度“:(数字)图像宽度。*”“锚定”: (数组)标签文本的定位点位置。*'textColor': (字符串)文本颜色。*'textSize':(数字)文本 大小。*'backgroundPosition':(字符串)的位置 背景x,y.*'iconAnchor':(数组)的定位点位置 图标x,y


我早就试过了。使用此图标时,图标上方没有显示数字,但仍留有空格。不清楚这是否是您想要的。你试过设置样式吗?Docs建议您可以设置文本大小-也许这样就可以了。'styles':(对象)具有样式属性的对象:'url':(字符串)图像url.*'高度“:(数字)图像高度。*”宽度“:(数字)图像宽度。*”锚定“:(数组)标签文本的锚定位置。*”textColor':(字符串)文本颜色。*'textSize':(数字)文本大小。*'backgroundPosition':(字符串)背景的位置x,y.*'iconAnchor':(数组)图标x,y的锚定位置。我正在使用“mouseover”打开一个信息窗口,并使用“mouseout”关闭该信息窗口。现在,如果我将鼠标悬停在标签上,则信息窗口blinking@geocodezip我试着回答这个问题。但我的问题是,如果我把鼠标悬停在集群上,信息窗口会闪烁,因为可能没有标签(显示了号码,但没有删除),这是一个与此不同的问题。