问题标签 [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 投票
1 回答
543 浏览

ruby-on-rails - 如何更改标记在gmaps4rails中聚集的缩放比例

我有这个测试应用程序,我在其中使用gmaps4rails很棒的 gem。我正在尝试对我的标记进行聚类,为此我这样做:

我曾尝试使用该clusterer_maxZoom选项,但这无助于实现我想要的。

现在,您必须缩小很多才能使集群图像出现,我想知道如何在缩小特定 X 之前使该集群图片出现。您如何修改它?

你可以在这里看到我的意思:Clusterer example

0 投票
2 回答
5308 浏览

javascript - MarkerClusterer is marker in cluster?

I put markers into clusters:

And i have 15 markers. 10 of these are in clusters in the map. How to determine if the marker is in a clusters.

How to define a function like isInCluster(marker) that infobox is open in only markers, that are not in any cluster (i.e. 5 infoboxes have to be visible)?

0 投票
2 回答
3160 浏览

javascript - 谷歌地图 MarkerClusterer v3 返回标记集群

我目前正在使用 Google Maps MarkerClusterer v3 (http://google-maps-utility-library-v3.googlecode.com/svn/trunk/markerclusterer/docs/reference.html),到目前为止,我对该功能印象深刻.

但是,我现在希望在我的地图中添加一个附加功能。当用户将鼠标悬停在标记列表上时,标记图像会发生变化。这在标记未聚类时效果很好,但由于我也在使用聚类器,因此我需要能够返回特定标记所属的聚类。

有谁知道这是否可能?我检查了 API 文档,但找不到返回集群数组的方法。

本质上,这是我需要做的伪代码:

0 投票
2 回答
6462 浏览

javascript - markerclusterer 鼠标悬停不起作用

我刚刚看了以下帖子:markerclusterer info windows

在这篇文章中我需要一个东西,markerclusterer 的 mouseover 事件。当鼠标悬停在图标上时,我需要更改图标。

我得到以下代码:

群集器工作正常,信息窗口也显示得很好。它结合了集群中标记的所有信息窗口。

我在鼠标悬停事件中做错了什么?我什至没有看到console.log!

提前致谢

0 投票
0 回答
994 浏览

google-maps - Google Maps MarkerClusterer:标记未显示

如果我单击标记群集,它不会显示带有标题的标记。这是我的测试代码...

知道我做错了什么或 MarkerCluster 中存在错误吗?

谢谢魔乔

0 投票
1 回答
295 浏览

javascript - 我的地图上的集群不工作

我正在尝试使用 JS 和 VB.NET 中的 Google Maps API v3 作为地图的服务器端数据数组制作地图。我的地图在没有集群的情况下成功加载,但是当我尝试在地图上应用集群时,我的标记变得不可见并且不显示在地图上。
这是我制作地图和集群的代码

任何人?请帮助我摆脱这个问题,并告诉我我的代码中究竟缺少什么。

0 投票
1 回答
1119 浏览

django - GeoDjango:大量标记的聚类

嗨 Stackoverflow 人,

我开始使用 GeoDjango,当我遇到 Google map v2 implementation 时我非常高兴django.contrib.gis.maps.google.overlays。不再是最新的,因为 v2 已被贬值,但仍然是一个非常紧凑的工具,可以简单地在地图上显示标记

代码取自这里

基于这个非常紧凑的代码,我该如何实现聚类功能?我读过 GeoDjango 目前不支持集群。有没有人通过使用实现集群django.contrib.gis.maps.google.overlays?还是自己编写完整函数并遍历所有列表条目以创建标记的更好方法?

感谢您分享您的经验和建议。

0 投票
1 回答
832 浏览

php - 谷歌地图,点击使用集群的标记

这是我的第一个问题。我个人觉得这个网站很棒,帮了我很多次:)

现在我有一个未解决的问题:P

我正在使用谷歌地图 API 开发一个网站。预计将来我的标记会太多,所以我想了2种方法来解决它:

  1. 每次有人点击地图时添加一个事件,更新通过 PHP 文件显示的标记(从 Javascript 异步调用文件)
  2. 添加文件集群(按照此步骤http://www.svennerberg.com/2009/01/handling-large-amounts-of-markers-in-google-maps/

我试着做他们两个,我都有问题

  1. 我不知道如何从 Javascript 调用 PHP 文件来更新我地图上的标记
  2. 如果我使用markerclusterer,它可以正常工作,但是当我按下单个标记时我无法打开html窗口

    /li>

这是我用于将标记推入数组的代码,因此我无法添加事件,好吧,我可以但仅适用于最后一个。

任何想法?

提前致谢!!!

0 投票
1 回答
8525 浏览

javascript - 如何在谷歌地图 v3 中为相同的纬度/经度添加标记集群而不影响另一个元素?

我制作了traceroute地图。我对一些应该在相同纬度/经度的标记有问题,但地图上只显示一个标记。我读到有办法。它是标记簇。但我不知道如何添加javascript。另外,我担心这是否会影响我添加的另一个标记元素,例如带有标签、信息窗口和折线的自定义标记。这是我的代码:

此外,我还给您提供了具有相同 lat/long 的职位样本:

我需要帮助以使标记群集具有相同的纬度/经度,但这不会影响另一个元素,例如带有标签、信息窗口和折线的标记。请帮忙。谢谢你。

0 投票
1 回答
304 浏览

google-maps-api-3 - 动画地标和 MarkerClusterPlus

我正在使用 MarkerClusterPlus,v.2.0.9 并且偶然注意到如果集群隐藏动画地标(您缩小)然后您显示地标(您放大),则地标停止动画。例如,如果您已退回地标,则在隐藏/显示后您会看到简单的地标。

后来我发现,有2.0.14版本存在,但是这个效果还是存在的。

谢谢,德米特里