Я хотел бы ограничить результаты поиска, полученные с помощью addSearchOSM
, конкретной страной (например, Германией). Я попробовал следующее, но это не работает:
library(leaflet)
library(leaflet.extras)
leaflet() %>%
setView(11, 52, zoom = 5) %>%
addTiles(options = list(countrycodes = "de")) %>%
addSearchOSM()
leaflet() %>%
setView(11, 52, zoom = 5) %>%
addTiles(options = list(country = "Germany")) %>%
addSearchOSM()
leaflet() %>%
setView(11, 52, zoom = 5) %>%
addTiles() %>%
addSearchOSM(options = list(countrycodes = "de", country = "Germany"))
Это, безусловно, должно быть возможно, так как этот запрос работает:
httr::GET("https://nominatim.openstreetmap.org/search?format=json&city=Hamburg&country=Germany") %>%
httr::content() %>% purrr::transpose() %>% .["display_name"]
Конечно, я могу добавить текстовый ввод в листовкусопоставить (внутри блестящего приложения) и реализовать функцию поиска самостоятельно, но это похоже на ненужную работу, так как эта функция уже должна существовать.