import folium
from folium.plugins import MousePosition
# Create a map centered on a specific location
my_map = folium.Map(location=[37.7749, -122.4194], zoom_start=12)
# Add Mouse Position to get coordinate (Lat, Long) for a mouse over on the map
formatter = "function(num) {return L.Util.formatNum(num, 5);};"
mouse_position = MousePosition(
position='topright',
separator=' Long: ',
empty_string='NaN',
lng_first=False,
num_digits=20,
prefix='Lat:',
lat_formatter=formatter,
lng_formatter=formatter,
)
my_map.add_child(mouse_position)
# Alternative approach
mouse_position.add_to(my_map)
# Display the map
my_map