我正在使用 MarkerClusterer 库研究 Google 地图和标记聚类。"gridSize"参数在"选项"对象中究竟定义了什么?如果它是集群图像的大小(以像素为单位(,那么如何针对同一地图中的不同集群更改它?
我尝试使用以下链接中提供的文档使用 MarkerClusterer 库:https://developers.google.com/maps/documentation/javascript/marker-clustering
它没有解释如何更改和添加"选项"对象以及如何根据需要编辑选项代码。
我希望您帮助我使同一地图上不同集群的集群图像大小不同。
MarkerClusterer 库的引用声明:
gridSize - 群集的网格大小(以像素为单位(。
要使用此选项,您可以在创建对象时将其添加到 MarkerClusterer 选项中:
var markerCluster = new MarkerClusterer(map, markers, {
imagePath: 'https://developers.google.com/maps/documentation/javascript/examples/markerclusterer/m',
gridSize: 90
});
或者使用setGridSize
方法:
markerCluster.setGridSize(90);
要检查标记群集的当前网格大小,请使用getGridSize
.
希望这对你有帮助。