问题标签 [leaflet.markercluster]

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 回答
932 浏览

leaflet - 带有自定义图标的传单 SuperCluster 标记?

使用Leaflet SuperCluster时有没有办法更改默认标记图标?

我按照演示中给出的示例进行操作。我能够让 Supercluster 工作并能够创建集群。但是各个标记具有默认的传单标记图标,该图标来自示例中的 createClusterIcon 方法。

我有不同类型的标记,并且希望每个标记有不同的图标。

Supercluster 使用具有 pointToLayer 功能的 geoJSON 层来创建集群图标。我们如何修改或自定义它以创建集群图标并为每个标记提供自定义图标?

createClusterIcon 方法 -

添加到地图的 geoJSON 图层

使用 addData 方法将标记添加到 geoJSON 层

0 投票
0 回答
69 浏览

r - 改变闪亮的变量簇

我对 R 的闪亮上的集群 agrupation 有疑问。我有一个正在使用的恐怖分子数据集,当我使用此代码时:

我在标签中得到一个与地图该部分的事故数量相关的数字,就像它按每个部分的行数进行分组一样,我想要一个来自名为 nkill 的列的数据。

在这里,您有一个数据集样本,以防它对您有所帮助。提前致谢。

0 投票
1 回答
66 浏览

dictionary - 我不能让集群工作

所以这是我的第一张地图,也是我第一次尝试编码,它是一个带有等值线的集群图,我搜索了使它工作的方法,但我做不到。这是代码行

这是 geo.js 中的 300 个点之一

最后是文件的开头

请帮我 ;-;

0 投票
1 回答
261 浏览

leaflet - 字体编辑标记聚类

是否可以仅在传单标记簇上编辑字体及其大小?不改变主图标?

在那种情况下,我必须把线放在哪里?

0 投票
1 回答
3528 浏览

leaflet - 无法绑定到“leafletMarkerCluster”,因为它不是“div”的已知属性

我在 Angular 5 应用程序中使用 ngx-leaflet-markercluster。我根据演示更改了代码,但仍然出现以下错误:

无法绑定到“leafletMarkerCluster”,因为它不是“div”的已知属性。

有任何想法吗?有人试过v1.0.0吗?

0 投票
0 回答
360 浏览

reactjs - 永远不会调用反应组件上的 ref

我从反应 15 升级到反应 16,我在传单地图上尝试了这段代码:

在反应 15 中,打印日志,在反应 16 中没有任何反应。似乎从未调用过 ref 函数。

有什么问题?

0 投票
2 回答
1833 浏览

javascript - Leafelt markercluster:放大后在子标记上打开弹出窗口

我有一张传单地图并使用Leaflet.markercluster。标记的数据来自 json 格式的外部服务。

加载地图后,所有可见标记的弹出窗口都按我的意愿打开。但是当我缩小地图时,标记将聚集在一起并且弹出窗口消失。此时一切正常,但是当我放大时,我想再次打开每个子标记的弹出窗口而不单击标记本身。

目前,代码如下所示:

我做了一些研究,但目前我不知道如何解决这个问题。

如果有人有一些提示,那就太好了。谢谢!

0 投票
1 回答
2978 浏览

javascript - Leaflet - 动态创建图层组

是否可以动态创建图层组?我正在开发一个显示公园中存在的树种的网络地图,我正在尝试为每个物种创建一个 LayerGroup 以便使用 LayerControl 我可以隐藏和显示某些物种,为了测试,我一直在创建这样的图层组:

而且我确信有一种方法可以根据存在的物种数量来做到这一点,我尝试过:

但是这样,我不能这样做:

做这样的事情的最好方法是什么?

0 投票
0 回答
420 浏览

javascript - 如何在角度应用程序中包含leaflet.markercluster?

我正在构建一个角度应用程序,我想在其中包含传单地图并使用 leaflet.markercluster。

我正在将 cdn 用于leaflet.markercluster

以下是我的component.ts

饼图看起来不错,但地图却不行。

我不断收到以下错误:

未捕获的 ReferenceError:L 未在 leaflet.markercluster.js:1 中定义

而我什至没有在代码中使用别名 L。

任何形式的帮助将不胜感激。谢谢。

0 投票
0 回答
327 浏览

leaflet - 传单 - 手动聚类标记

我需要手动对地图上的几个标记进行聚类/去聚类(不是通过缩放自动聚类)

有没有办法告诉 Leaflet.markercluster 哪些标记要手动聚类,而不是通过缩放自动聚类。

我尝试在内部操作 L.markerClusterGroup 层cluster._gridClusterscluster._gridUnclustered其中包含一个包含所有缩放和标记/集群的数组。但改变对象似乎什么都不做,也没有在地图上表示。

一个解决方案示例是:

请帮忙。