首页 > 解决方案 > 如何存储 Highcharter 地图以便在没有 Internet 连接的情况下使用它们?

问题描述

通常,正如hcmap()函数所解释的,地图的表示会在每个 Shiny 会话中下载,除非我们更改download_map_data参数。

如果我们将它设置为FALSE,那么它会尝试在本地获取它。

为了下载地图,我们有download_map_data()函数。

但是在尝试将它们合并在一起时,我无法使其按预期工作。

例子:

require(dplyr) 
data("USArrests", package = "datasets")
USArrests <- mutate(USArrests, "woe-name" = rownames(USArrests))
usa_map <- download_map_data(url = "countries/us/us-all", showinfo = F)

hcmap(map = usa_map, data = USArrests,
      joinBy = "woe-name", value = "UrbanPop",
      name = "Urban Population", download_map_data = F)

它抛出一个错误。如何在本地加载地图的首选方式?

标签: rshinyr-highcharter

解决方案


推荐阅读