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