我有一個單選按鈕輸入與Yes和No:單選按鈕閃亮的應用程序?
radioButtons("rd", "3 rotor diameter circles:",list("Yes", "No"))
我應該如何修改我在server.R輸出的方式,如果選擇的是YES,它考慮addCircles
命令,如果是沒有忽略那條線?
output$mymap <- renderLeaflet({
infile=input$File
if (is.null(infile))
return(NULL)
df.20 <- Coor1
getColor <- function(Layout) {
sapply(Layout$j1, function(j1) {
if(j1 < 1) {
"red"
} else {
"green"
} })
}
icons <- awesomeIcons(
spin=TRUE,
icon = 'star',
iconColor = 'lightgray',
library = 'fa',
markerColor = getColor(df.20)
)
leaflet() %>%
addProviderTiles("OpenTopoMap", group = "MapQuestOpen.Aerial") %>%
addAwesomeMarkers(data = df.20,~long, ~lat, icon=icons, popup = ~as.character(mag), label = ~as.character(Name))%>%
addCircles(data = df.20,lng=~long, lat=~lat,radius=~rad,weight = 1,fill = FALSE)%>%
addMeasure(primaryLengthUnit='meters',primaryAreaUnit='sqmeters')
})
它不工作,這樣。我得到的錯誤:'錯誤繼承:參數「地圖」缺失,沒有default',即使我試圖與'觀察()'和返回同樣的錯誤! –