Цель проекта - разработка алгоритма распределения участков внутри полигона на карте Leaflet, позволяющего исключить коллизии участков, и обеспечивающего заданное минимальное расстояние между участками.
Алгоритм реализован на чистом js, методом итераций, на подобии симуляции физического процесса, в котором под действием сил отталкивания элементы смещаются, занимая свои естественные равноудаленные положения, до наступления "уравновешенного состояния", что в данном случае означает наличие заданного минимально расстояния между элементами.
Тестовая страницаЗаказ
https://freelance.habr.com/tasks/244247