问题标签 [dc.leaflet.js]

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 投票
2 回答
713 浏览

javascript - 显示来自输入数据的字段的 Dc.js 传单标记弹出窗口

我是 dc.js 新手,在仪表板上工作,在图表和地图上显示信息。

除了默认值之外,我目前无法在标记弹出窗口上显示信息,这似乎是一个点的坐标(地理)和出现次数。当前代码是:

我试图改变弹出如下:

包括位置的名称和那里的项目数量。但是,弹出窗口现在只提到“未定义:未定义”。

我敢肯定,由于我的经验有限,我只是忽略了一个简单的解决方案。任何人都可以帮忙吗?

0 投票
1 回答
248 浏览

leaflet - 过滤器();不使用传单地图

在使用以下标记单击标记后,我正在尝试重置传单地图(为其原始视图):

其中 mapLocation 是我的传单地图变量。我正在使用 dc.leaflet.js 将地图和数据表链接在一起。我正在从传单地图中驱动数据表内容。因此,当地图重置时,所有项目都应再次显示在表格中。

起始视图: 地图起始视图

点击气泡 #4 后的地图: 点击#4气泡后的地图

然后单击重置不会将其返回到原始视图。

以下是同样问题的 reset 类似用法:http: //bl.ocks.org/Mbrownshoes/679a255540eb11d16704c44d88314075

这是我的代码

刚刚修改了我的代码:

对此:

这确实刷新了页面,因此重置了 dc.filter,这是最好的方法吗?

0 投票
1 回答
6168 浏览

javascript - Leaflet.js geoJson 标签

我正在使用带有 Leaflet.js 的 geoJson 层,在此处显示国家/地区。

我正在添加具有以下内容的国家/地区标签:

问题是,此应用的标记会阻碍每个国家/地区的鼠标悬停,从而导致鼠标悬停颜色变化和可点击区域出现问题。

传单 1.0.3 中是否有更好的解决方案来提供不会阻碍国家可点击区域的标签?

我尝试过使用 Leaflet.Label 扩展的代码,如下所示:

或者

但是这些会导致错误;我知道这个插件的功能在 v1 之后被合并到 Leaflet.js 本身。

这确实有效,但我宁愿使用简单的标签而不是工具提示:

任何想法都会受到欢迎。

0 投票
0 回答
731 浏览

d3.js - 在 dc.js 中单击重置选项时重置饼图和地图的所有值

我有带有标记集群的 dc.js 图表都链接在一起,但我的重置选项(我曾经重新绘制整个值)不起作用,它也没有显示任何控制台错误。我在这里犯了愚蠢的错误,因为我的代码工作正常,任何人都可以建议我在这里做错了什么?

0 投票
1 回答
566 浏览

javascript - 可以将 LayerGroup 用于 GeoJSON 多边形、MultiLineStrings 和 LineStrings?

在 Leaflet.js 文档中,记录了一个带有标记层的示例。我想以 GeoJSON 格式创建一层多边形。这可能吗?

我为每个 GeoJSON 多边形定义了一个变量,称为 route1、route2 等。我的 .js 文件如下所示:

0 投票
2 回答
2962 浏览

javascript - 如何为非地理来源的传单制作平铺图像金字塔

假设我有一个非地理图像而不是通常的地图。比方说,例如 X 射线、MRI 扫描或显微镜图像,我想使用传单,这样我就可以放大、缩小并在一些预定点上放置一些标记。

我已经阅读了非地理地图中的示例,但此案例演示了使用单个图像而不是平铺。我更喜欢瓷砖,因为我的图像会相当大。请问还有其他适合我上面描述的情况的吗?我正在研究rastercoords,但我还没有明确这是否适用于任何光栅文件,仅适用于普通地图。

0 投票
1 回答
439 浏览

dc.js - dc.js,防止饼图外部标签重叠

对于组值非常接近的情况,我无法正确显示标签,因此标签往往重叠。我试过 minAngleForLabel。这里还能做什么?饼图的代码是:

0 投票
1 回答
82 浏览

dc.js - 使用 dc.js numberDisplay 进行计算

我想从 dc.js 中两个单独的 numberDisplays 的值做进一步的计算

在此处输入图像描述

这是代码,

我想在另一个 div 中显示 numberRecordsTXN/numberRecordsND 的百分比。有什么办法可以做到这一点?

编辑:解决方案代码;

0 投票
1 回答
40 浏览

dc.js - dc.js (version 3.0.7) - 无法绘制 rangeChart ('focusChart' of undefined error)

我无法为我的 lineChart 绘制 rangeChart。

我尝试保持维度(dateDim)相同并更改了此处讨论的组(dc.js - rangeChart 条在过滤后消失),但我不断收到以下错误。

在此处输入图像描述

不确定代码有什么问题。我正在使用 dc.js v.3.0.7 和 d3.js v.5.7.0。

0 投票
1 回答
314 浏览

javascript - JavaScript 代码不会将 geojson 数据输出到传单地图上

我正在尝试将geojson数据输出到leaflet.js地图上,但浏览器中的控制台输出输出以下行:“未捕获的TypeError:无法读取null的属性'特征'”

geojson 大约有 300,000 个纬度和经度点。我确实将 geojson 减少到 95 个点,并且能够在地图上绘制这些点。但是,当我尝试使用较大的 geojson 文件时,它不会绘图。

这是js代码:

这是geojson的第一部分:

浏览器中的控制台输出输出以下行:

未捕获的类型错误:无法读取 null 的属性“功能”

我相信js代码无法读取geojson。我预计会有几千分,但我什么也没得到。