【问题标题】:Leaflet map tiles from url template not rendering in Shiny app来自 url 模板的传单地图图块未在 Shiny 应用程序中呈现
【发布时间】:2018-10-21 19:06:26
【问题描述】:

我正在尝试使用传单中的 map.geo.admin 磁贴。

运行时

url <- 'https://wmts20.geo.admin.ch/1.0.0/ch.swisstopo.pixelkarte-farbe/default/current/3857/{z}/{x}/{y}.jpeg'

library(leaflet)
options(viewer = NULL)

leaflet() %>%
  setView(lat = 47, lng = 9, zoom = 8) %>%
  addTiles(urlTemplate = url)

地图在浏览器中正确显示(它在 RStudio Viewer 窗格中不起作用),

但是当我将代码放入闪亮的应用程序时,我只得到一张灰色地图(有时它最初会显示,但当我开始放大时它会变灰):

 library(shiny)

ui <- fluidPage(
  leafletOutput("map")
)

server <- function(input, output, session) {
  output$map <- renderLeaflet({
    leaflet() %>%
      setView(lat = 47, lng = 9, zoom = 8) %>%
      addTiles(urlTemplate = url)
      # addTiles()
  })
}

shinyApp(ui, server)

【问题讨论】:

    标签: r shiny leaflet


    【解决方案1】:

    【讨论】:

    • 虽然共享链接有利于参考 - 为 OP 提供代码也会有所帮助。
    • 我们有同样的问题 - 即使在注册之后
    猜你喜欢
    • 2015-09-26
    • 2016-04-15
    • 2020-02-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-02-04
    • 1970-01-01
    相关资源
    最近更新 更多