add_geocoder_control | R Documentation |
This function adds a Geocoder search bar to a Mapbox GL or MapLibre GL map.
By default, a marker will be added at the selected location and the map will
fly to that location. The results of the geocode are accessible in a Shiny
session at input$MAPID_geocoder$result
, where MAPID
is the name of your map.
add_geocoder_control(
map,
position = "top-right",
placeholder = "Search",
collapsed = FALSE,
...
)
map |
A map object created by the |
position |
The position of the control. Can be one of "top-left", "top-right", "bottom-left", or "bottom-right". Default is "top-right". |
placeholder |
A string to use as placeholder text for the search bar. Default is "Search". |
collapsed |
Whether the control should be collapsed until hovered or clicked. Default is FALSE. |
... |
Additional parameters to pass to the Geocoder. |
The modified map object with the geocoder control added.
## Not run:
library(mapgl)
mapboxgl() |>
add_geocoder_control(position = "top-left", placeholder = "Enter an address")
maplibre() |>
add_geocoder_control(position = "top-right", placeholder = "Search location")
## End(Not run)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.