小编Ahm*_* M.的帖子

R-Shiny Leaflet 右键单击​​上下文菜单

我的 UI 输出中有一个 R-Shiny 应用程序和一张传单地图。我想设置一些东西,我可以右键单击地图,它会在光标坐标上打开一个上下文菜单,我可以在其中选择图标和输入文本。这将允许我在地图上放置自定义标记并命名它们。

observeEvent(input$map_right_click, {
showCustomMarkerMenu(location = (input$map_click$lat, input$map_click$lng)) //sample
addMarkers(lat = input$map_click$lat, lng = input$map_click$lng)
})
Run Code Online (Sandbox Code Playgroud)

r leaflet shiny

5
推荐指数
1
解决办法
513
查看次数

使用自定义公式按单元格中值的长度进行过滤

我有一个名为“body”的 D 列,其中包含文本。我想仅过滤(显示)大于 1000 个字符的值,以便不显示值小于 1000 的小行。如何在自定义公式中解决这个问题?

在此输入图像描述

google-sheets-formula

5
推荐指数
1
解决办法
4873
查看次数

向 Qt QML 地图添加标记/位置?

再会 !我正在设计一个基于 Qt 的 GUI 平台,该平台显示地图并允许用户在地图顶部添加标记/图钉

我正在使用以下 QML 在 QtQuickWidget 中渲染地图:

Plugin {
    id: mapPlugin
    name: "osm"
}
Run Code Online (Sandbox Code Playgroud)

我想允许用户使用表单上的按钮在地图上添加交互式图钉。用户可以按住地图上的一个点,这将打开表单,用户可以在其中命名该地点并按OK

交互式引脚示例

我想要实现的示例: https : //webmshare.com/play/5EXV8


  1. 我曾尝试使用 QQmlComponent 和 QQuickView 但我没有成功 [ http://doc.qt.io/qt-5/qtqml-cppintegration-interactqmlfromcpp.html]

  2. 另一种方法是使用MapItems在 QML 本身中添加对象,但这非常不直观。这是我的 map.qml 的样子:https ://gist.github.com/blackvitriol/7941688d6362162888630a28c79f8cd9

项目结构:https : //imgur.com/a/P8YAS

有人可以告诉我如何让用户按住左键单击地图,然后在该点添加标记吗?

c++ qt qml qt5

4
推荐指数
1
解决办法
3868
查看次数

标签 统计

c++ ×1

google-sheets-formula ×1

leaflet ×1

qml ×1

qt ×1

qt5 ×1

r ×1

shiny ×1