首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >R传单.png输出中缺少的背景地图块

R传单.png输出中缺少的背景地图块
EN

Stack Overflow用户
提问于 2019-11-26 18:29:14
回答 1查看 193关注 0票数 0

我使用leaflet.extras::addBingMaps()绘制了一些必应地图块,以可视化中国中的一个区域,然后尝试使用mapview::mapshot()将地图保存到.png文件中,并将其包括在我的报告中:

代码语言:javascript
复制
library(leaflet)
library(leaflet.extras)
library(mapview)

leaflet() %>% 
  fitBounds(lng1 = 117.3, lat1 = 40.9, lng2 = 117.4, lat2 = 41.0) %>% 
  addBingTiles(
    apikey = "REPLACE_WITH_YOUR_API_KEY",
    imagerySet = "CanvasLight"
  ) %>%
  addScaleBar(position = "bottomleft") %>% 
  mapshot(
    file = "test.png",
    remove_controls = c("zoomControl", "layersControl", "homeButton")
  )

在保存的.png文件中,我找到了丢失的瓷砖:

但是,如果没有输出为.png文件,则交互式传单地图将正确呈现。

我想知道是不是因为addBingTiles()超时了,但是在文档中没有找到如何延长等待时间来呈现所有的瓷砖。当我写这个问题时,我发现其他一些人也有类似的问题,但没有在R中。因此,我非常感谢任何有经验的R用户的帮助。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-11-27 10:33:46

感谢@TimSalabim,他让我注意到mapview::mapshot()也接受传递给webshot::webshot()delay参数。这将允许额外的等待时间来呈现所有的地图元素在截图之前-问题解决了!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59057324

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档