addSearchOSM {leaflet.extras} | R Documentation |
Add a OSM search control to the map.
Description
Add a OSM search control to the map.
Add a OSM search control to the map.
Removes the OSM search control from the map.
Clears the search marker
Add a Google search control to the map.
Removes the Google search control from the map.
Add a US Census Bureau search control to the map.
Removes the US Census Bureau search control from the map.
Usage
addSearchOSM(map, options = searchOptions(autoCollapse = TRUE, minLength = 2))
searchOSMText(map, text = "")
removeSearchOSM(map)
clearSearchOSM(map)
addReverseSearchOSM(
map,
showSearchLocation = TRUE,
showBounds = FALSE,
showFeature = TRUE,
fitBounds = TRUE,
displayText = TRUE,
group = NULL,
marker = list(icon = NULL),
showFeatureOptions = list(weight = 2, color = "red", dashArray = "5,10", fillOpacity =
0.2, opacity = 0.5),
showBoundsOptions = list(weight = 2, color = "#444444", dashArray = "5,10", fillOpacity
= 0.2, opacity = 0.5),
showHighlightOptions = list(opacity = 0.8, fillOpacity = 0.5, weight = 5)
)
addSearchGoogle(
map,
apikey = Sys.getenv("GOOGLE_MAP_GEOCODING_KEY"),
options = searchOptions(autoCollapse = TRUE, minLength = 2)
)
removeSearchGoogle(map)
addReverseSearchGoogle(
map,
apikey = Sys.getenv("GOOGLE_MAP_GEOCODING_KEY"),
showSearchLocation = TRUE,
showBounds = FALSE,
showFeature = TRUE,
fitBounds = TRUE,
displayText = TRUE,
group = NULL
)
addSearchUSCensusBureau(
map,
options = searchOptions(autoCollapse = TRUE, minLength = 20)
)
removeSearchUSCensusBureau(map)
Arguments
map |
a map widget object |
options |
Search Options |
text |
The search text |
showSearchLocation |
Boolean. If TRUE displays a Marker on the searched location's coordinates. |
showBounds |
Boolean. If TRUE show the bounding box of the found feature. |
showFeature |
Boolean. If TRUE show the found feature. Depending upon the feature found this can be a marker, a line or a polygon. |
fitBounds |
Boolean. If TRUE set maps bounds to queried and found location.
For this to be effective one of |
displayText |
Boolean. If TRUE show a text box with found location's name on the map. |
group |
String. An optional group to hold all the searched locations and their results. |
marker |
Let's you set the icon. Can be an icon made by |
showFeatureOptions |
A list of styling options for the found feature |
showBoundsOptions |
A list of styling options for the bounds of the found feature |
showHighlightOptions |
A list of styling options for the hover effect of a found feature |
apikey |
String. API Key for Google GeoCoding Service. |
Value
modified map
modified map
modified map
modified map
modified map
modified map
modified map
modified map
modified map
modified map
Examples
leaflet() %>%
addProviderTiles(providers$Esri.WorldStreetMap) %>%
addResetMapButton() %>%
addSearchGoogle()
## for more examples see
# browseURL(system.file("examples/search.R", package = "leaflet.extras"))