Pada aplikasi R mengkilap, apakah mungkin untuk memiliki peta selebaran yang menyorot poligon yang ditunjuk oleh Item yang dipilih (seharusnya berfungsi hanya dengan memindahkan mouss ke atas daftar dan tanpa mengkliknya)?
Dalam contoh yang dapat direproduksi berikut, saya ingin aplikasi Shiny ini menyorot poligon yang sesuai dengan lokasi kursor mouse tetapi tanpa harus mengkliknya.
library(shiny)
library(shinyjs)
library(leaflet)
library(sf)
download.file(url = "http://thematicmapping.org/downloads/TM_WORLD_BORDERS-0.3.zip", destfile = "TM_WORLD_BORDERS-0.3.zip")
unzip( zipfile = "TM_WORLD_BORDERS-0.3.zip" )
world.borders <-read_sf( dsn = getwd(), layer = "TM_WORLD_BORDERS-0.3" )
world.borders <- world.borders[world.borders$NAME %in% c("Australia","United States","Brazil","Ireland","India","Kenya"),]
server <- function(input, output, session) {
output$mymap <- renderLeaflet({
leaflet(options = leafletOptions(maxZoom = 18)) %>% addTiles() %>%
addPolygons( data = world.borders, fill = "#D24618", color = "blue")
})
}
ui <- fluidPage(
leafletOutput("mymap"),
selectInput(inputId = "country_choice",label = "Select a country",choices = unique(world.borders$NAME))
)
shinyApp(ui, server)
Terima kasih banyak !