«круг из листвы» — это английская фраза, обозначающая метод или функцию, доступную в библиотеке Folium, популярной библиотеке Python, используемой для создания интерактивных карт. Метод «круг листвы» используется для рисования кругов на карте с использованием координат широты и долготы.
Вот несколько примеров того, как вы можете использовать метод «круг листвы» с кодом:
Пример 1: простой круг
import folium
# Create a map object
m = folium.Map(location=[51.5074, -0.1278], zoom_start=12)
# Add a circle to the map
folium.Circle(
location=[51.5074, -0.1278],
radius=1000, # in meters
color='blue',
fill=True,
fill_color='blue'
).add_to(m)
# Display the map
m.save('map.html')
Пример 2: несколько кругов
import folium
# Create a map object
m = folium.Map(location=[51.5074, -0.1278], zoom_start=12)
# Define circle coordinates and radii
circles = [
{'location': [51.5074, -0.1278], 'radius': 1000, 'color': 'blue'},
{'location': [51.5136, -0.0983], 'radius': 500, 'color': 'red'},
{'location': [51.4967, -0.1436], 'radius': 750, 'color': 'green'}
]
# Add circles to the map
for circle in circles:
folium.Circle(
location=circle['location'],
radius=circle['radius'],
color=circle['color'],
fill=True,
fill_color=circle['color']
).add_to(m)
# Display the map
m.save('map.html')
В этих примерах показано, как создать на карте простой круг и несколько кругов с помощью метода «листовой круг». Вы можете настроить радиус, цвет и другие свойства в соответствии со своими потребностями.