Measurement Tools¶
This notebook demonstrates how to add measurement tools for distances and areas on MapLibre maps.
In [ ]:
Copied!
# %pip install anymap-ts
# %pip install anymap-ts
Distance Measurement¶
In [ ]:
Copied!
from anymap_ts import Map
m = Map(center=[-122.4, 37.8], zoom=10)
m.add_measure_control(
position="top-right",
default_mode="distance",
distance_unit="kilometers",
)
m
from anymap_ts import Map
m = Map(center=[-122.4, 37.8], zoom=10)
m.add_measure_control(
position="top-right",
default_mode="distance",
distance_unit="kilometers",
)
m
Area Measurement with Custom Colors¶
In [ ]:
Copied!
m2 = Map(center=[-100, 40], zoom=4)
m2.add_measure_control(
position="top-right",
default_mode="area",
area_unit="square-miles",
line_color="#e74c3c",
fill_color="rgba(231, 76, 60, 0.2)",
)
m2
m2 = Map(center=[-100, 40], zoom=4)
m2.add_measure_control(
position="top-right",
default_mode="area",
area_unit="square-miles",
line_color="#e74c3c",
fill_color="rgba(231, 76, 60, 0.2)",
)
m2
Remove Measure Control¶
In [ ]:
Copied!
m.remove_measure_control()
m.remove_measure_control()