No więc mam bazę z powiedzmy pewnego rodzaju mapą.
Chciałbym zwizuwalizować coś takiego:

Gdyby trzeba było zrzucić same kwadraty to nie ma problemu, ale potrzebuję również dodać łączenia pomiędzy nie i nie bardzo wiem jak się za to zabrać. Połączenia te linie to na dobrą sprawę 2 krótsze linie w kolorze czerwonym/niebieskim. Ponieważ muszę je mieć również interaktywne to muszą być rozbite na dwie części.
Najprostsze rozwiązanie jakie przyszło mi do głowy to wrzucić to do dużej tabeli i tam linie wyświetlać po prostu jako grafikę, ale jak na to patrzę:
to średnio to wygląda

Sama "mapka" ma być również interaktywna, więc później chcę wywoływać różne zdarzenia po kliknięciu w np. lokację lub linię.
Czy ktoś ma jakiś pomysł, lub spotkał się z czymś co może pomóc?