首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MarkerClusterer和默认图标

MarkerClusterer和默认图标
EN

Stack Overflow用户
提问于 2014-07-08 09:59:02
回答 1查看 922关注 0票数 0

我有一张地图,上面有三组标记(红色、蓝色和绿色),它们代表着不同类型的商店。

我需要像MarkerClusterer一样将多个标记分组到一个集群中。

但目前我不知道是否有一些方法可以处理不同类型的标记。

让我们说,最简单的方法是分组所有的标记,无论它的颜色,当我们取消缩放。但是,在缩放组时,可以设置不同的颜色(红色、蓝色和绿色)吗?

EN

回答 1

Stack Overflow用户

发布于 2014-07-08 10:30:35

您可以为每种类型的标记创建多个markerClusterer实例,并将它们全部显示在1张地图上,我没有尝试过,但我read about it

只需将您的制造商添加到一个大数组中即可

代码语言:javascript
复制
var markers = [red, blue, green];

然后,当创建标记时,添加它们。

代码语言:javascript
复制
//Pseudcode
for(every marker with category red)
    markers[red].push(marker);

在此之后,您只需创建标记集。

代码语言:javascript
复制
//Pseudocode
for(every category in markers)
    mc = new MarkerClusterer(map, markers[category], mcOptions);

我无法测试它,但这就是我的想法,应该像这样工作。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24628927

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档