Chaps,使用MarkerClusterer(Google Maps JS API),我无法为群集器内的文本位置设置负值。 我有一个自定义群集图标,要求文本位于群集器画布的右上角。
目前,我是这样的:。但数字应该在右上方的白色cirlce内。
有可能吗?如果是这样,为什么我没有实现这个(代码如下)?
var clusterStyles = [{url: 'imgs/mapa/cluster.png',
height: 56,
width: 48,
textSize: 15,
anchor: [0, 32]}];
答案 0 :(得分:1)
看看这个工作示例。它工作正常。我拿了你的脚本代码,只是替换了图片的网址:
var clusterStyles = [{
url: 'https://cdn.rawgit.com/googlemaps/js-marker-clusterer/gh-pages/images/m1.png',
height: 56,
width: 48,
textSize: 15,
anchor: [-20, 30]
}];
var options_markerclusterer = {
gridSize: 20,
maxZoom: 18,
zoomOnClick: false,
styles: clusterStyles
};
https://jsfiddle.net/mk06wc0k/
锚点的减号值运行良好。如果它不适合您,您必须显示更多代码。