Allow map selection in heatmap mode
This commit is contained in:
6
server.R
6
server.R
@@ -99,19 +99,19 @@ server <- function(input, output, session) {
|
||||
|
||||
# The ID of the clicked polygon
|
||||
clicked_polygon_id <- click_event$id
|
||||
clicked_polygon_id <- sub("^heat_", "", clicked_polygon_id)
|
||||
prefix <- get_map_layer_prefix(clicked_polygon_id)
|
||||
rest_of_name <- get_map_layer_name(clicked_polygon_id)
|
||||
|
||||
selected_polygon_data <- NULL
|
||||
if (prefix == "bez_") {
|
||||
currently_selected_bezirk(rest_of_name)
|
||||
currently_selected_stadtteil(paste("Bezirk", rest_of_name))
|
||||
selected_polygon_data <- geo_bezirke[geo_bezirke[["leaflet_id"]] == click_event$id,]
|
||||
selected_polygon_data <- geo_bezirke[geo_bezirke[["leaflet_id"]] == clicked_polygon_id,]
|
||||
}
|
||||
if(prefix == "std_") {
|
||||
currently_selected_bezirk(get_bezirk_by_stadtteil(rest_of_name))
|
||||
currently_selected_stadtteil(rest_of_name)
|
||||
selected_polygon_data <- geo_stadtteile[geo_stadtteile[["leaflet_id"]] == click_event$id,]
|
||||
selected_polygon_data <- geo_stadtteile[geo_stadtteile[["leaflet_id"]] == clicked_polygon_id,]
|
||||
}
|
||||
req(selected_polygon_data)
|
||||
#neues Polygon über die anderen legen, wenn ein bezirk angeklickt wurde
|
||||
|
||||
Reference in New Issue
Block a user