MrU*_*own 4 google-maps-api-3 markermanager markerclusterer
我正在进行一个需要聚类的地图项目.我实现了一个商店定位器并使用了MarkerClusterer,它工作正常.现在我有另一个客户的要求,我想知道我应该使用哪种解决方案来实现这些目标:
我在想我应该一起使用MarkerManager和MarkerClusterer,但我不确定.有什么帮助让我走上正确的道路?
提前致谢!
您只能使用MarkerClusterer,但您必须修改一些选项.
要防止clusterer在级别4之后执行,您必须使用maxZoom属性.它定义了聚类器可以聚类标记的最大级别,因此在您的情况下,您必须将其修复为4.
然后,要根据缩放级别更改网格的大小,请使用gridSize属性.您可以在doc上找到所有选项字段的定义.
因此,您的MarkerClusterer实例将如下所示:
var mcOptions = {gridSize: /*Your value*/, maxZoom: 4};
var markerCluster = new MarkerClusterer(map, /*your array of markers*/ mcOptions);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8543 次 |
| 最近记录: |