shiny+leaflet으로 지도에서 위도 경도 가져오기

4943 단어 leafletShiny
지도를 클릭하면 leafletOutput()의 outputId_click (여기서는 map_click)에 위도 경도가 저장됩니다.
library(shiny)
library(leaflet)

rm(list=ls())

lng <- 135
lat <- 35

ui <- fillPage(
  leafletOutput(outputId="map", height="100%"),
  absolutePanel(bottom=10, left=10,
    tableOutput(outputId="table")
  )
)

server <- function(input, output, session){
  output$map <- renderLeaflet({
    leaflet() %>%
      addTiles() %>%
      setView(lng=lng, lat=lat, zoom=15)
  })

  observeEvent(input$map_click, {
    output$table <- renderTable({
      as.data.frame(input$map_click)
    })
  })
}

shinyApp(ui=ui, server=server)

왼쪽 하단에 위도 경도가 표시됩니다.


Degree Confluence Project를 아십니까?
ㅡㅡㅜㅜㅜㅜㅜㅜ 오 rg / 안 f ㅅ 엔세. php?ぁt=35&ぉ=135

좋은 웹페이지 즐겨찾기