问题标签 [markerclusterer]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
12312 浏览

javascript - markerclusterer 信息窗口

让我说我对谷歌地图和 JavaScript 还是很陌生。我一直在将谷歌商店定位器教程与其他一些东西混合在一起。到目前为止,我使用的是marker clusterer plus ( link ),与google maps api v3的marker clusterer基本相同,但增加了一些功能,比如鼠标悬停和类似的东西。当您将鼠标悬停在集群上时,我正在尝试显示一个信息窗口。

工作演示在这里。这是我的完整索引代码:

基本上它归结为这部分,我可能只是放错了地方:

我以为我在正确地执行信息窗口,但它没有出现。我知道鼠标悬停有效,因为注释掉的警报在我测试时有效。任何想法我做错了什么?

0 投票
9 回答
23081 浏览

iphone - iPhone MKMapView 注解聚类

我的地图上有很多大头针,所以我认为将这些注释聚集在一起是个好主意。我不太确定如何在 iPhone 上实现这一点,我可以使用谷歌地图和一些 javascript 示例来解决问题。但是 iPhone 使用它的 mkmapview,我不知道如何在其中聚集注释。

您知道并且好的任何想法或框架?谢谢。

0 投票
0 回答
163 浏览

javascript - 隐藏 Google Map API 中 MarkerClusters 中的信息框

嗨,我有多个带有 InfoBox 的标记,它们是打开的。我正在尝试集成 MarkerClusters,以便我可以将大量人群聚集在一起。我可以这样做,它会隐藏集群内的标记,但不会隐藏与这些框关联的信息框。我想知道是否有这样做或检查标记是否在集群数组内或设置为 isVisible: false;

对此的任何帮助都会很棒,因为我已经尝试解决了几个小时

0 投票
2 回答
77178 浏览

javascript - 样式化 MarkerClusterer 图标?

我正在使用 MarkerCluster.js 在我的谷歌地图 api 中创建集群。集群按照我想要的方式工作,但是我想要与黄色、蓝色和红色圆圈不同的样式。我试图使用 MarkerStyleOptions,它说你有一组样式,首先是最小的簇图标,最后是最大的。我尝试在下面创建它,但我对使用什么语法感到非常困惑,并且找不到任何好的示例。

0 投票
1 回答
983 浏览

javascript - 如何使用集群(集群)图标打印谷歌地图?

我必须打印一些显示在 PHP 应用程序中的谷歌地图。

基本上,我可以打印它,并且正确打印了重要的标记。但是如果我需要打印集群就会出现问题。而不是集群图标,只打印一个白框(实际上地图的一部分根本没有打印),并且只有该集群包含的标记数量被打印在该框中。

我尝试使用自定义图标,结果是一样的。

是否可以打印任何东西作为聚类器(图标),里面有很多分组标记?至少在盒子里放一些颜色?它不一定是图标,是否可以用样式设置那个空框的颜色?

提前Tnx!

0 投票
1 回答
2555 浏览

javascript - 想要删除 markerClusterer 当地图处于最大值时。一个或多个标记位于同一位置时的缩放级别

任何人都可以建议如何在地图最大时删除 markerClusterer。缩放级别,以便标记可见。

在显示具有相同纬度和经度的标记时也有问题。当地图处于最大值时。缩放级别,即使标记聚类器正在显示。

请提出一些建议...

我被初始化为 markerClusterer

想要删除 markerClusterer 当地图处于最大值时。一个或多个标记位于同一位置时的缩放级别

0 投票
1 回答
770 浏览

google-maps - gmap3/谷歌地图。有没有办法检测标记是在集群内还是集群内?

我正在使用 gmap3 ajquery 插件(适用于 google maps v3)对 google map 上的标记进行聚类,并且需要获取聚类中哪些标记的列表。

我正在努力思考关于我的问题我还能告诉你什么。

我能想到的唯一可能的解决方案是遍历所有标记并比较它们的纬度/经度位置,但这似乎很有效。

0 投票
1 回答
64 浏览

javascript - 如何从标记集群中只保留一个特定标记?

我有一个标记集群。

我为其中的每个标记都有一个监听器。

当我点击它时,我进入它的监听程序。

现在我如何保留这个标记并从集群中删除所有其他标记?

我这样做了,但不知何故不起作用

0 投票
5 回答
48561 浏览

javascript - 从数组中删除标记后更新标记簇

我目前正在使用带有 jquery ui 地图的 markercluster 插件。

我有两个数组,一个是所有标记(称为标记),另一个是匹配搜索条件的标记(称为 current_markers)。这些是从第一个数组中筛选出来的。

然后我在屏幕上绘制 current_markers。

但是,我发现 markerclusterer 库并未根据此更改进行更新。

那么如何更新markerclusterer?

是否可以将 markerclusterer 分配给变量并调用更新函数?

0 投票
3 回答
12962 浏览

javascript - markerclusterer 检查标记是否在集群中

我有一个基于网络的地图,它使用jquery-ui-mapmarkerclusterer插件来制作谷歌地图。

我过滤掉应该显示或不显示哪些标记,然后更新地图。

我需要创建一个未聚集标记的列表,因此为此需要一种方法来根据标记检查集群并找出哪些未聚集。

有什么技术可以做到这一点吗?

我试图循环浏览集群并手动检查集群的标记,但收到错误消息,告诉我集群属性var_clusterer.clusters_未定义。