2016-11-04 1 views
0

У меня есть проект листовки с полилинией на карте. Теперь мне удалось вычислить расстояние между точками полилинии. Но как я могу добавить маркеры по расстоянию между этими точками?добавить маркер на полилинии из-за различных расстояний полилинии в листовке

+0

Почему вы не смотрите быстрый старт? http://leafletjs.com/examples/quick-start/ И, пожалуйста, оставьте пример своей проблемы для удобного понимания. –

+0

Я нашел решение. Если мы имеем прямую АВ с точкой М в ней. Мы можем найти M-координаты, используя эту формулу: Mx = (Ax + (длина AM/длина MB) * Bx)/1 + (длина AM/длина MB) и My = (Ay + (длина AM/длина MB) * By)/1 + (длина AM/длина MB) –

ответ

1

Вы можете быть заинтересованы в leaflet-distance-markers плагин:

Позволяет отображать маркеры вдоль маршрута (L.Polyline) на эквивалентных расстояниях

См demo (например, один за милю.).

Вы также можете найти другой Листовка plugins.