特定の半径の円で都市をプロットできます。私が理解できないのは、円の中心を点でマークする方法です。R、シャイニー、リーフレットを使用しています。
observe({
map$clearShapes()
cities <- topCitiesInBounds()
if (nrow(cities) == 0)
return()
map$addCircle(
cities$Lat,
cities$Long,
sqrt(cities[[popCol()]]) * radiusFactor * 35 / max(5, input$map_zoom)^2,
row.names(cities),
list(
weight=1.2,
fill=TRUE,
color='#4A9'
)
)
})