Графы

08.03.2021

Графы — это система размещения элементов на плане или карте, связанных между собой путями.

Графы максимально удобно отображают пути между объектами на картах или схемах.

Элементы или вершины графов обычно обозначают места назначения, а соединяющие их линии — пути между элементами.

intro

Что можно делать на графе:

  • создавать точки с весами (число от 0 до 1);
  • создавать пути с весами (число от 0 до 1);
  • создавать таблички, привязанные к точкам, таблички поворачиваются — можно ставить направление;
  • создавать графы, сохранять графы, выгружать граф в JSON (экспорт), загружать граф в JSON (импорт);
  • давать имена точкам и удалять их;
  • давать имена путям и удалять их;
  • давать имена табличкам и удалять их;
  • создавать текстовой содержание табличек (сейчас просто текст, но можно добавить любой маркдаун, например, или стэк);
  • зум и панорамирование графа;
  • растровая подложка под граф (может быть несколько растров);
  • привязка графа к растру по позиции и зуму;
  • создание слоёв + привязка к слоям точек, слои могут окрашиваться в цвет;
  • скрытие/отображение названий всех объектов.

Граф может быть размещён поверх изображения:

image

Граф может быть размещён поверх Яндекс.Карт:

yandex-map