Не получается отсортировать станции в порядке от начальной до конечной
Я сейчас строю интерактивную карту метро, куда добавляю станции метро в зависимости от их загруженности. Эти самые круги удачно нанес, но столкнулся с проблемой, когда начал их соединять. На данный момент соединил вручную две из них, но это слишком долго и муторно. У меня есть список всех станций с координатами. Нужно соединить все по порядку от одной конечной до другой. P.S. я впервые формирую вопрос, так что подскажите что еще нужно давать и как лучше формулировать.
m = folium.Map(location=[55.75,37.63], tiles="Stamen Toner", zoom_start=10)
shapesLayer = folium.FeatureGroup(name="Vector Shapes").add_to(m)
for i in range(0,len(fullData)):
folium.Circle(
location=[fullData.iloc[i]['longitude'], fullData.iloc[i]['latitude']],
popup = fullData.iloc[i]['total'],
tooltip= fullData.iloc[i]['Станция метрополитена'],
radius=(fullData.iloc[i]['total'])/200000,
color= fullData.iloc[i]['line_type'],
fill=True,
fill_color=fullData.iloc[i]['line_type']).add_to(m)
folium.PolyLine([(55.855472, 37.353883), ( 55.845982,37.361321)],
color='blue',
weight=4).add_to(shapesLayer)
folium.TileLayer("", name="None", attr="white").add_to(m)
# Show the map again
m.add_child(folium.map.LayerControl())
m
Есть идеи