【发布时间】:2016-11-18 05:12:21
【问题描述】:
我正在基于 Shiny 中的 superZip 示例构建应用程序。我试图让弹出窗口显示,但我收到错误“is.na() 应用于'NULL'类型的非(列表或向量)警告:addPopups 中的错误:未使用的参数(layerid = pctcd)
这是代码,任何帮助都会非常有帮助。
observe({
leafletProxy("map") %>% clearPopups()
event <- input$map_shape_click
if (is.null(event))
return()
print(event)
pctcd <- as.vector(sp_azvtd$pctcd)
showPrecinctPopup <- function(pctcd, lat, lng) {
selectedPct <- sp_azvtd[sp_azvtd$pctcd == pctcd,]
content <- paste0("<h4>",selectedPct$precinctna, "</h4>", tags$br())
leafletProxy("map") %>% addPopups(lng, lat, content, layerID = pctcd)
}
isolate({
showPrecinctPopup(event$id, event$lat, event$lng)
})
})
【问题讨论】: