Не получается отсортировать станции в порядке от начальной до конечной

Я сейчас строю интерактивную карту метро, куда добавляю станции метро в зависимости от их загруженности. Эти самые круги удачно нанес, но столкнулся с проблемой, когда начал их соединять. На данный момент соединил вручную две из них, но это слишком долго и муторно. У меня есть список всех станций с координатами. Нужно соединить все по порядку от одной конечной до другой. 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

Есть идеи


Ответы (0 шт):