addPolygons()
の中には、addPopups()
の機能のように、popup
パラメータがあります。ポップアップがaddPolygons()
の範囲内で作成された場合、ポリゴン内のどこかをクリックするとポップアップがトリガーされますが、addPopups()
が使用されている場合は、lng
とlat
の1つのポイントを定義する必要があります。リーフレット:ポリゴンを追加するときにpopupOptionsを渡します。
それはパラメータoptions = popupOptions()
が含まれていますが、私はaddPolygons()
を使用するときにどのように行うのか分からないので、私はaddPopups()
を使用するときに簡単に行うことができpopupOptions()
のデフォルトのオプションのいずれか(maxWidth
)を変更したいです。その関数内でoptionsパラメータはoptions = pathOptions()
です。
以下は、リーフレットのマニュアルの再現可能な例です。ポップアップには、maxWidth
を増やしてください。
library(rgdal)
# From https://www.census.gov/geo/maps-data/data/cbf/cbf_state.html
states <- readOGR("shp/cb_2013_us_state_20m.shp",
layer = "cb_2013_us_state_20m", verbose = FALSE)
neStates <- subset(states, states$STUSPS %in% c(
"CT","ME","MA","NH","RI","VT","NY","NJ","PA"
))
leaflet(neStates) %>%
addPolygons(
stroke = FALSE, fillOpacity = 0.5, smoothFactor = 0.5,
color = ~colorQuantile("YlOrRd", states$AWATER)(AWATER),
popup="<b>Hello World</b>"
)
現在、プルリクエストとして実装されていますが、現在は使用できません。こちらをご覧くださいhttps://github.com/rstudio/leaflet/issues/258 – TimSalabim