Я ищу указатели на алгоритмы, которые помогут автоматически позиционировать метку на ломаной линии.
В этом конкретном случае ломаная определяется как ряд точек [x, y]. Первая точка - это начало, последняя точка - это пункт назначения. Линия между двумя точками всегда прямая (т.е. не кривая / дуга / безье).
В настоящее время я выбираю «средний» сегмент линии и размещаю метку в середине этого сегмента.
Это может привести к нечетному размещению меток, если каждый отрезок не имеет примерно одинаковую длину. Если один отрезок намного длиннее, тогда метка «выглядит странно».
Итак ... есть мысли о том, что я должен искать в Google?
Спасибо!