问题标签 [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.
javascript - 显示来自输入数据的字段的 Dc.js 传单标记弹出窗口
我是 dc.js 新手,在仪表板上工作,在图表和地图上显示信息。
除了默认值之外,我目前无法在标记弹出窗口上显示信息,这似乎是一个点的坐标(地理)和出现次数。当前代码是:
我试图改变弹出如下:
包括位置的名称和那里的项目数量。但是,弹出窗口现在只提到“未定义:未定义”。
我敢肯定,由于我的经验有限,我只是忽略了一个简单的解决方案。任何人都可以帮忙吗?
leaflet - 过滤器();不使用传单地图
在使用以下标记单击标记后,我正在尝试重置传单地图(为其原始视图):
其中 mapLocation 是我的传单地图变量。我正在使用 dc.leaflet.js 将地图和数据表链接在一起。我正在从传单地图中驱动数据表内容。因此,当地图重置时,所有项目都应再次显示在表格中。
然后单击重置不会将其返回到原始视图。
以下是同样问题的 reset 类似用法:http: //bl.ocks.org/Mbrownshoes/679a255540eb11d16704c44d88314075
这是我的代码
刚刚修改了我的代码:
对此:
这确实刷新了页面,因此重置了 dc.filter,这是最好的方法吗?
javascript - Leaflet.js geoJson 标签
我正在使用带有 Leaflet.js 的 geoJson 层,在此处显示国家/地区。
我正在添加具有以下内容的国家/地区标签:
问题是,此应用的标记会阻碍每个国家/地区的鼠标悬停,从而导致鼠标悬停颜色变化和可点击区域出现问题。
传单 1.0.3 中是否有更好的解决方案来提供不会阻碍国家可点击区域的标签?
我尝试过使用 Leaflet.Label 扩展的代码,如下所示:
或者
但是这些会导致错误;我知道这个插件的功能在 v1 之后被合并到 Leaflet.js 本身。
这确实有效,但我宁愿使用简单的标签而不是工具提示:
任何想法都会受到欢迎。
d3.js - 在 dc.js 中单击重置选项时重置饼图和地图的所有值
我有带有标记集群的 dc.js 图表都链接在一起,但我的重置选项(我曾经重新绘制整个值)不起作用,它也没有显示任何控制台错误。我在这里犯了愚蠢的错误,因为我的代码工作正常,任何人都可以建议我在这里做错了什么?
javascript - 可以将 LayerGroup 用于 GeoJSON 多边形、MultiLineStrings 和 LineStrings?
在 Leaflet.js 文档中,记录了一个带有标记层的示例。我想以 GeoJSON 格式创建一层多边形。这可能吗?
我为每个 GeoJSON 多边形定义了一个变量,称为 route1、route2 等。我的 .js 文件如下所示:
javascript - 如何为非地理来源的传单制作平铺图像金字塔
假设我有一个非地理图像而不是通常的地图。比方说,例如 X 射线、MRI 扫描或显微镜图像,我想使用传单,这样我就可以放大、缩小并在一些预定点上放置一些标记。
我已经阅读了非地理地图中的示例,但此案例演示了使用单个图像而不是平铺。我更喜欢瓷砖,因为我的图像会相当大。请问还有其他适合我上面描述的情况的吗?我正在研究rastercoords,但我还没有明确这是否适用于任何光栅文件,仅适用于普通地图。
dc.js - dc.js,防止饼图外部标签重叠
对于组值非常接近的情况,我无法正确显示标签,因此标签往往重叠。我试过 minAngleForLabel。这里还能做什么?饼图的代码是:
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。
javascript - JavaScript 代码不会将 geojson 数据输出到传单地图上
我正在尝试将geojson数据输出到leaflet.js地图上,但浏览器中的控制台输出输出以下行:“未捕获的TypeError:无法读取null的属性'特征'”
geojson 大约有 300,000 个纬度和经度点。我确实将 geojson 减少到 95 个点,并且能够在地图上绘制这些点。但是,当我尝试使用较大的 geojson 文件时,它不会绘图。
这是js代码:
这是geojson的第一部分:
浏览器中的控制台输出输出以下行:
未捕获的类型错误:无法读取 null 的属性“功能”
我相信js代码无法读取geojson。我预计会有几千分,但我什么也没得到。