Search Control¶
This notebook demonstrates how to add a search/geocoder control to MapLibre maps. The search control uses OpenStreetMap Nominatim for geocoding.
In [ ]:
Copied!
# %pip install anymap-ts
# %pip install anymap-ts
Basic Search Control¶
In [ ]:
Copied!
from anymap_ts import Map
m = Map(center=[-100, 40], zoom=4)
m.add_search_control(position="top-left")
m
from anymap_ts import Map
m = Map(center=[-100, 40], zoom=4)
m.add_search_control(position="top-left")
m
Expanded Search with Custom Options¶
In [ ]:
Copied!
m2 = Map(center=[0, 20], zoom=2)
m2.add_search_control(
position="top-left",
placeholder="Find a location...",
collapsed=False,
fly_to_zoom=12,
show_marker=True,
)
m2
m2 = Map(center=[0, 20], zoom=2)
m2.add_search_control(
position="top-left",
placeholder="Find a location...",
collapsed=False,
fly_to_zoom=12,
show_marker=True,
)
m2
Remove Search Control¶
In [ ]:
Copied!
m.remove_search_control()
m.remove_search_control()