我正在使用 MarkerClusterer 库处理 Google map 和标记聚类。 “选项”对象中的“gridSize”参数究竟定义了什么?如果它是以像素为单位的聚类图像的大小,那么如何针对同一 map 中的不同聚类更改它?
我已尝试使用此链接提供的文档来使用 MarkerClusterer 库:https://developers.google.com/maps/documentation/javascript/marker-clustering
它没有说明如何更改和添加“选项”对象以及我们如何根据需要编辑选项代码。
我希望你能帮助我使同一 map 上不同集群的集群图像大小不同。
最佳答案
MarkerClusterer 库的 reference状态:
gridSize - The grid size of a cluster in pixels.
要使用此选项,您可以在对象创建时将其添加到您的 MarkerClusterer 选项中:
var markerCluster = new MarkerClusterer(map, markers, {
imagePath: 'https://developers.google.com/maps/documentation/javascript/examples/markerclusterer/m',
gridSize: 90
});
或者使用setGridSize
方法:
markerCluster.setGridSize(90);
要检查 markerCluster 的当前网格大小,请使用 getGridSize
。
希望对你有帮助。
关于javascript - 'gridSize'在 'option'对象下的MarkerClusterer中定义了什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57862380/