ShinyのsuperZipの例に基づいてアプリをビルドしています。ポップアップを表示させようとしていますが、「NULL」のタイプ(リストまたはベクトル)に適用されたis.na()エラーが表示されます。警告:addPopupsのエラー:未使用の引数(レイヤーID = pctcd)Shiny/LeafletがポップアップレイヤーIDを追加していません
ここは、どのような援助が最も参考になる、コードです。
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)
})
})
それでした。ありがとう。これは私を一週間ほど夢中にさせてくれました。私は私のrデータ型をブラッシュアップする必要があります。 :) –
@ガレット便利な答えが見つかると、受け入れて投票してください。ありがとう:) –