- # moscow_lat - широта центра Москвы, moscow_lng - долгота центра Москвы
- moscow_lat, moscow_lng = 55.751244, 37.618423
- # создаём карту Москвы
- m = Map(location=[moscow_lat, moscow_lng], zoom_start=10)
- # создаём пустой кластер, добавляем его на карту
- marker_cluster = MarkerCluster().add_to(m)
- # пишем функцию, которая принимает строку датафрейма,
- # создаёт маркер в текущей точке и добавляет его в кластер marker_cluster
- def create_clusters(row):
- Marker(
- [row['lat'], row['lng']],
- #popup=f"{row['district']} {row['name']}",
- ).add_to(marker_cluster)
- # применяем функцию create_clusters() к каждой строке датафрейма
- data_coffee_district.apply(create_clusters, axis=1)
- # выводим карту
- m