R:为传单 map 添加标题

标签 r leaflet r-leaflet

我想为整个 map 添加一个标题(与图例标题不同:addLegend(..., title = "", ...):通过“标题”,我的意思是一个覆盖的 map 组件保持原位移动 map 时(与叠加图像不同) what the map title could look like

这是 RStudio 中的一个选项 leaflet对于 R?

leafletR有一个 title=""参数,但它更新了网页的标题:它不会向 map 添加标题。

最佳答案

@MLavoie 的想法是正确的,但我一直在寻找更具体的东西:

tag.map.title <- tags$style(HTML("
  .leaflet-control.map-title { 
    transform: translate(-50%,20%);
    position: fixed !important;
    left: 50%;
    text-align: center;
    padding-left: 10px; 
    padding-right: 10px; 
    background: rgba(255,255,255,0.75);
    font-weight: bold;
    font-size: 28px;
  }
"))

title <- tags$div(
  tag.map.title, HTML("Map title")
)  

map_leaflet <- leaflet() %>%
  addTiles() %>%
  addControl(title, position = "topleft", className="map-title")

这将使 leaflet-control 居中标题如屏幕截图所示,并将其放在顶部。

关于R:为传单 map 添加标题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49072510/

相关文章:

r - 函数 "if "应用于每个单元格

javascript - R传单中的饼图,将计数变为总和并控制更多大小

r - 带有 Shiny 的交互式传单 -clearMarkers() 并设置新的

r - 如何按 AWS 调用的字节顺序对列表进行排序

json - R 到使用 JSONLITE 的分层 JSON?

r - 提高循环内 bind_rows 的速度(3000 个数据帧)

d3.js - D3 最新传单版本

javascript - Leaflet::根据缩放级别更改图标

javascript - 如何以编程方式打开传单标记的工具提示?

r - 在R中悬停传单时弹出?