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

asp.net - 使用 MarkerClusterer 时更改标记图标(适用于 IE9 和 Chrome,不适用于 Firefox 或更早的 IE 版本)

我有一个使用 GoogleMaps API v3 和 MarkerClusterer 库的面向公众的网站。可以在此处找到有问题的页面 ( http://www.mihomes.com/Find-Your-New-Home/San-Antonio-Homes )。如果您在 IE9 或 Chrome 中查看此页面,则会显示正确的 pin 图标图像,而在以前的 IE 版本和 Firefox 中会显示不同(和不正确)的 pin 图标。

IE9 在此处输入图像描述

火狐 3.6.8 在此处输入图像描述

这是生成引脚/集群的 JavaScript 代码:

该网站是使用 .NET Framework 3.5 和 ASP.NET WebForms 构建的。

感谢您的帮助。

0 投票
1 回答
16145 浏览

javascript - 如何在谷歌地图 api v3 中的标记簇对象中找到单个簇中的标记?

我按照这里的教程在任何缩放级别向标记集群的各个集群添加了一个信息窗口。 http://krisarnold.com/2010/10/15/adding-info-windows-to-map-clusters-with-google-maps-api-v3/

我想添加标记的信息(例如,当单击markercluster 对象时,将它们的“标题”添加到信息窗口中显示的列表中。)包含在相应的集群中。

因此,如果我在特定的缩放级别上有 3 个集群,每个集群内部都有 5 个标记。如何显示该特定集群中聚合的 5 个(markercluster 对象中总共 15 个标记中的)标记的标题列表?

例如,我在一个集群中有 3 个标记,那么如何在信息窗口中显示它?标题标记1 标题标记2 标题标记3

编辑:在这里看到 http://www.blogwave.de/wp-content/uploads/2009/05/marker_cluster.png 所有不同的集群都是一个markercluster对象的实例。因此,如果我们使用以下答案之一中提到的 markercluster 对象的 getmarkers 例程,那么我们将获得所有标记的列表。

我想要的是例如从标有 18 的集群中的总标记中获取仅包含这 18 个标记的列表,从左开始。

0 投票
1 回答
286 浏览

javascript - Marker Clusterer Google Maps

Hy,

I don't know why the marker clusterer don't show my markers grouped , like here : http://media.svennerberg.com/2009/01/screenshot_clusterereffect.jpg

My Code is like this:

but it don't work. Who can tell my why it don't work? Thx

0 投票
1 回答
346 浏览

google-maps - 集群谷歌地图

我知道 markerClusterer 能够处理谷歌地图上的大量标记。通过引用此示例代码,如下所示

第一个问题,为什么这个示例信息窗口不能工作?

其次,如果我有这样的数组:

我可以像那些具有相同纬度和经度的那样,将信息堆叠在一个信息窗口中吗?我知道它可能是。我只是想知道该怎么做。json 数据格式如何在地图上获得正确的输出?

希望这里的任何人都可以帮助我。提前致谢。

0 投票
7 回答
17771 浏览

android - Android 地图点聚类

android中有点聚类的代码吗?我怎样才能在没有性能问题的情况下加载千针?

0 投票
1 回答
633 浏览

javascript - 将多尺寸图标簇更改为单个图标

亲。

这个表达式用于 => this.sizes = [53, 56, 66, 78, 90];?我从markercluster.js 中找到它。如果我想限制每次地图加载/或更改缩放地图时地图上只出现 100 个标记,这是否意味着我需要更改为 => this.sizes = [100]?

以及如何在 ClusterMarker.js 之外更改集群图标?默认情况下,集群图标会根据集群大小而变化。如何使群集图标保持不变并且不显示其中的总标记数?

对不起我的问题。因为我对javascript真的不熟悉。

希望有人可以指导我。谢谢

0 投票
8 回答
2503 浏览

google-maps-api-3 - ClusterMarkerer - 没有出现集群 - this.map_.mapTypes[this.map_.getMapTypeId()] 是未定义的 markerclusterer.js:304

我的 MarkerCluster 有问题。

当我是 400 个标记时,出现集群,一切正常。但现在我有超过 600 个标记,并且没有出现集群。

Firebug 显示此错误:

你有想法吗?

谢谢

0 投票
3 回答
2034 浏览

google-maps - 如何将 MakerClusterer 与当前的 Google 地图集成?V3

我无法将 MarkerClusterer 放入我当前的 Google 地图(这需要很长时间才能做到这一点!!)。我怎样才能将两者结合起来?我正在使用 API 的 V3。

这是 MarkerClusterer 代码:

更新:我试图将集群器添加到我当前的代码中,但它似乎不起作用。Places[i]似乎没有进入集群。

0 投票
1 回答
2060 浏览

google-maps - 带有标记管理器的信息窗口 Google Maps V3

我有许多带有完全相同的纬度/长度线的地图标记,所以无论我放大地图多远,我的地图仍会显示标记簇和结果数量。

有没有办法让一些 onclick 或 onhover 事件,以便它在列表中显示一个包含该集群中所有标记的信息框?然后单击该信息框中的链接会打开该单个标记信息框?

我已经阅读了将经纬度和经度改变少量的解决方案,以使它们不在同一个位置。我认为如果在同一个位置最终有多个标记 10+ 无论如何都不是那么好。我认为用户只需单击集群并调出带有链接的所有这些标记的信息窗口会容易得多。

或者,如果有人知道另一个插件可以满足我的需求,我也可以使用它。我只是没有找到太多关于它的信息。

0 投票
1 回答
1464 浏览

jquery - 带有 MarkerClusterer 的 goMap 对当前地图没有任何影响

我正在使用 jQuery Google Maps v3插件,我想用 goMap 插件添加 MarkerClusterer,但是我有它打算做的事情:

查看地图(目前有 35 个标记)时,我没有看到任何生效,除了所有标记都被绘制出来。在 Firebug 中,我没有看到任何错误被记录,所以我完全不知道为什么这不适用于 goMap。

任何人?甚至没有一个简单的解决方案?

编辑:我不能把它放在 jsFiddle 上,似乎把 JS 资源添加到 jsFiddle 上搞砸了。

这是mapMarkers变量:

标记彼此非常接近,在地图缩放为 1 时,即使没有标记聚类器生效。