问题标签 [r-leaflet]
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.
r - 在 Shiny 中响应 csv fileInput 的传单地图
我有一个简单的闪亮应用程序,可以从 csv 文件输入中绘制点。目前,当我将文件上传到闪亮的应用程序时,地图没有做任何事情。我认为这是因为传单地图没有对上传的文件做出反应。我怎么能解决这个问题?
请参阅下面的代码。样本数据可以在这里找到。
r - R Leaflet 无法循环 addPolylines
我的目标是使用 csv 文件中的数据在 Leaflet 中绘制线条。
示例数据:
现在,我有一个工作示例,通过绘制一条线:
我的意图是使用以下循环遍历行数:
我尝试在 Leaflet 函数中添加此循环,但我不断收到此错误:
继承错误(地图,“传单”):缺少参数“地图”,没有默认值
之后,我得到一个空结果。
如何在 Leaflet 函数中使用循环?或者有没有更有效的方法?
r - 更改闪亮的传单热图选项
我正在为传单使用leaflet-heat.js插件。我可以使它工作的唯一方法是通过 rCharts 库。 R闪亮的传单javascript插件 - 热图
热图正确显示,但我无法更改热图选项。此外,如果我取消注释代码的反应部分,应用程序会崩溃。
似乎修改热图图层不透明度的唯一方法是通过CSS,但我不知道如何在这里实现它。 使用传单热图控制热图的不透明度
这是有效的代码部分,有问题的行被注释掉了。
您对此的帮助将不胜感激!:)
css - 在 R 中修改传单弹出窗口
我想修改 R 中传单弹出窗口的外观。
帮助文件指出,...
该popupOptions()
函数采用“传递给底层 Javascript 对象构造函数的额外选项”。
在此示例中,该style
选项设置为修改标记外观的 CSS 参数列表:
但是,相同的方法似乎不适用于 Popups,正如这个最小的工作示例所示:
一些网页使用 javascript 版本的 Leaflet 解释了使用 CSS 自定义标签(例如这里)。关键似乎是编辑.leaflet-popup-tip
和.leaflet-popup-content-wrapper
. 但我怎样才能做到这一点R
(不使用闪亮)?
相关:这个问题,但是它只解决弹出窗口中的修改元素,而不是弹出窗口本身。
我欢迎任何建议。
r - R Leaflet:在点之间绘制曲线
我正在尝试在传单的附近位置之间绘制曲线。
对 SO 上类似问题的所有回复都建议使用gcIntermediate()
包中的geosphere
内容,但是这不适用于附近的位置,因为曲率很小,看起来仍然像一条直线。
那么从两对纬度/经度坐标开始(原点x/y,结束x/y),有没有办法做到这一点?
javascript - Leaflet.minichart 在 jupyter notebook 中使用 R
背景
我不熟悉 Javascript 语言,然后我在 Jupyter 笔记本中使用 R尝试了包leaflet.minicart 。
编写示例代码如下:
但是,输出单元格不能很好地表示。可能下图不是很清楚,输出图是固定在一条窄条上的。
同时,我在浏览器中打开保存的 html 文件(在此处上传),背景图无法显示。
r - 计算多边形所有部分到最近点的距离
我有两个 shapefile:点和多边形。在下面的代码中,我使用gCentroid()
包中的rgeos
来计算多边形质心,然后在质心周围绘制一个缓冲区。
我想从多边形创建一个栅格图层,该图层表示从每个像元到位于质心周围相关多边形缓冲区内的最近点(红色)的距离。
例如,在多边形单元中,AI 显示两个假设的栅格单元并指示我要计算的直线距离。
更新 1:根据 @JMT2080AD 的评论创建实际缓冲区。替换leaflet
代码。
我在gis.stackexchange上问了这个问题,但在 QGIS 的上下文中。我在这里重新发布问题和新的 R MRE,因为我认为我有更好的机会在 R 中解决这个问题。我不知道是否有更好的方法将问题迁移到 SO 并更改 MRE同时。
html - 带有 HTML 标签的传单 r 中的标签
所有善良的灵魂,需要帮助。我正在创建一张传单地图,但无法解决一个奇怪的标签问题。我创建了带有少量变量的标签,如果第一个变量是数字,则标签呈现正常,但如果第一个变量是字符串,它们会失败 - 知道有什么问题吗?让我们从一个虚拟 spdf 开始:
现在我们(m)应用一个简单的 HTML 行(原来使用 df 行但它不是必需的,可以简化为
这个可以正常工作。但是如果顺序颠倒了——而不是 (1,"L") 我们改为 ("L",1)——它会失败:
在第一种情况下,地图包含正确的标签,在另一种情况下,它产生空标签
如果我使用label = ~as.character(HT)
它,它会产生一个逐字的 HTML 标签,而不是标签。它出什么问题了?