javascript - 'gridSize'在 'option'对象下的MarkerClusterer中定义了什么?

标签 javascript google-maps markerclusterer

我正在使用 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/

相关文章:

popup - 传单 + MarkerCluster + 自定义图标 + 弹出窗口

javascript - 用新数据替换附加数据

javascript - JQuery 自动完成清除输入选择

javascript - 为什么javascript函数每次都会运行?

javascript - 使谷歌地图 api v2 addDomListener 在 IE 中工作

java - 如何在回收站 View 的每个项目中使用 map

ios - 如何计算mkmapview上的实际道路距离?

visibility - 设置 MarkerClusterer 的可见性

javascript - 带有自定义图标的传单簇标记

javascript - 当输入框为只读时如何禁用日期选择器