gpt4 book ai didi

html - 在 R Leaflet htmlwidget 上叠加静态图像

转载 作者:行者123 更新时间:2023-12-02 03:45:49 24 4
gpt4 key购买 nike

是否可以将图像覆盖到 R 传单 map 上 - 或者可能在传单 html 中 - 这将保持固定在 map 本身之上?

也就是说,图像不会渲染在 map 本身上,而是固定在浏览器的视口(viewport)中,这样当您平移或缩放时,它会在相同位置保持相同的大小。

例如,我想覆盖 this image ,固定到使用以下 R 代码渲染的 map 的左上角:

library(htmlwidgets)
library(leaflet)

m <- leaflet() %>%
addTiles() %>%
addMarkers(lng=174.768, lat=-36.852, popup="The birthplace of R")

saveWidget(m, file = "m.html", selfcontained = F)

最佳答案

您可以使用ma​​pview包中的addLogo()来完成此操作。

library(htmlwidgets)
library(leaflet)
library(mapview)

img <- "https://www.r-project.org/logo/Rlogo.svg"

m <- leaflet() %>%
addTiles() %>%
addMarkers(lng=174.768, lat=-36.852, popup="The birthplace of R") %>%
addLogo(img, url = "https://www.r-project.org/logo/")

m

关于html - 在 R Leaflet htmlwidget 上叠加静态图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46795352/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com