1

当用户使用 R 中的 mapdeck 单击功能时,有没有办法添加弹出窗口?我正在使用 add_arc 绘制起点-终点弧

m <- mapdeck(token = key, style = 'mapbox://styles/mapbox/dark-v9') %>%
  add_arc(
    data = lf
    , layer_id = "arc_layer"
    , origin = c("geometry.x")
    , destination = c("geometry.y")
  )

我希望用户在单击它时能够查看有关每个弧的信息(特别是起点、目的地和乘客数量,这些都包含在 lf 数据框中)。我很难弄清楚如何做到这一点,因为我在文档之外没有看到关于 mapdeck 的大量信息。我看到了 javascript 解决方案,但我不确定如何在 R 中应用这些解决方案?

例如:https ://docs.mapbox.com/mapbox-gl-js/example/popup-on-hover/展示了如何使用 js 在悬停时添加弹出窗口。

我确实注意到了在悬停时创建弹出窗口的工具提示参数,但我想知道是否可以在单击时弹出窗口。

如果有人知道如何使用 mapdeck 包本身添加这些弹出窗口,或者如何将 js 代码集成到 mapdeck 代码中,将不胜感激!

4

0 回答 0