Листы карты листовок из шаблона URL не отображаются в приложении Shiny - PullRequest
0 голосов
/ 21 октября 2018

Я пытаюсь использовать листовки 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Панель просмотра),

enter image description here

, но когда я помещаю код в блестящее приложение, я получаю только серую карту (иногда она отображается изначально, но когдаЯ начинаю уменьшать масштаб изображения с серого):

 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)

enter image description here

1 Ответ

0 голосов
/ 22 октября 2018

вам необходимо зарегистрировать свой домен в соответствии с https://shop.swisstopo.admin.ch/en/products/geoservice/swisstopo_geoservices/WMTS_info до https://www.geo.admin.ch/de/geo-services/geo-services/portrayal-services-web-mapping/programming-interface-api/order_form.html

, иначе вы не получите доступ к плиткам

...