Skip to content

Instantly share code, notes, and snippets.

@byzheng
Created December 3, 2016 20:55
Show Gist options
  • Save byzheng/57448dd0cb5f8388a03ea465a0453a1d to your computer and use it in GitHub Desktop.
Save byzheng/57448dd0cb5f8388a03ea465a0453a1d to your computer and use it in GitHub Desktop.
test shiny for draw plugin
library(leaflet.extras)
lat <- c(1, 2, 2, 1)
lng <- c(1, 1, 2, 2)
library(shiny)
library(leaflet)
ui <- fluidPage(
leafletOutput("mymap"),
tags$script(src = 'shiny.js')
)
server <- function(input, output, session) {
output$mymap <- renderLeaflet({
map <- leaflet() %>%
addDrawToolbar(targetGroup = 'drawGroup',
editOptions = editToolbarOptions()) %>%
addPolygons(lat = lat, lng = lng, group = 'drawGroup', layerId= 'AA111')
map
})
}
shinyApp(ui, server)
$(document).on('shiny:inputchanged', function(event) {
console.log(event.name);
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment