Size: a a a

JavaScript — русскоговорящее сообщество

2019 November 25

L

Lookarious in JavaScript — русскоговорящее сообщество
Валентин
Есть задача нарисовать линию в гугл мапс (это понятно) и разделить её на n равных частей маркерами
Что-то не гуглится, может кто сталкивался
источник

L

Lookarious in JavaScript — русскоговорящее сообщество
Вот но если возможно делай через yandex map у Гугла документация хуйевая
источник

EN

Eugene Nice in JavaScript — русскоговорящее сообщество
А в чем ароблема нарисовать N равных линий?
источник

М

Мехман in JavaScript — русскоговорящее сообщество
/uxxx
источник

EN

Eugene Nice in JavaScript — русскоговорящее сообщество
Или нужно просто на одной линии расставить маркеры? На расстоянии 6ой части длинны линии?
источник

B

Baxxter in JavaScript — русскоговорящее сообщество
Валентин
Есть задача нарисовать линию в гугл мапс (это понятно) и разделить её на n равных частей маркерами
Что-то не гуглится, может кто сталкивался
Линии и маркеры у гуглокарты и так обычно на разных слоях. Что значит "разделить маркерами"?
источник

В

Валентин in JavaScript — русскоговорящее сообщество
Eugene Nice
Или нужно просто на одной линии расставить маркеры? На расстоянии 6ой части длинны линии?
Да
Человек указывает количество маркеров (2 или больше)
Рисует линию из точки А в точку Б
Когда ставит точку Б линия исчезает и вместо неё появляются маркеры в точке А, Б и если маркеров указано больше 2, то между А и Б на равном расстоянии
источник

В

Валентин in JavaScript — русскоговорящее сообщество
Это типа берём долготу и широту и просто делим на равные части?
Почему-то кажется что это неправильно
источник

EN

Eugene Nice in JavaScript — русскоговорящее сообщество
Мне кажется или это какое-то извращение
источник

B

Baxxter in JavaScript — русскоговорящее сообщество
Валентин
Да
Человек указывает количество маркеров (2 или больше)
Рисует линию из точки А в точку Б
Когда ставит точку Б линия исчезает и вместо неё появляются маркеры в точке А, Б и если маркеров указано больше 2, то между А и Б на равном расстоянии
Для путей есть отдельный апи, если нужно пути именно рисовать
источник

В

Валентин in JavaScript — русскоговорящее сообщество
Eugene Nice
Мне кажется или это какое-то извращение
Кажется
источник

DP

Dmitry Plyaskin in JavaScript — русскоговорящее сообщество
Возможно нубский вопрос. есть элемент на которой весит он клик, как понять, что клик произошел на определенном элементе (внутри элемена где висит обработчик) или его потомках?
источник

EN

Eugene Nice in JavaScript — русскоговорящее сообщество
Обычно маркер означает что-то более конкретное чем просто кусок линии на карте. Но даже если и так. Лучше тогда рисовать не одну линию а под каждый маркер
источник

В

Валентин in JavaScript — русскоговорящее сообщество
Dmitry Plyaskin
Возможно нубский вопрос. есть элемент на которой весит он клик, как понять, что клик произошел на определенном элементе (внутри элемена где висит обработчик) или его потомках?
e.target то куда тыкнули
e.currentTarget то на чём висит отбработчик
if (e.target === e.currentTarget)
источник

B

Baxxter in JavaScript — русскоговорящее сообщество
Dmitry Plyaskin
Возможно нубский вопрос. есть элемент на которой весит он клик, как понять, что клик произошел на определенном элементе (внутри элемена где висит обработчик) или его потомках?
event.target - элемент на который кликнули
event.curentTarget - элемент на котором обработчик
проверка по содержимому:  Node1.contains(Node2)
источник

В

Валентин in JavaScript — русскоговорящее сообщество
Baxxter
Для путей есть отдельный апи, если нужно пути именно рисовать
Нет, это не путь
Клиент рисует линию вдоль дома и по ней расставляются подъезды
источник

D

Danila in JavaScript — русскоговорящее сообщество
Eugene Nice
Мне кажется или это какое-то извращение
Узнаёшь угол вектора, на котором лежит линия, далее длину отрезка делишь на количество частей, теперь, имея угол, координаты начала и нужную длину - находишь координаты точек
источник

DP

Dmitry Plyaskin in JavaScript — русскоговорящее сообщество
Baxxter
event.target - элемент на который кликнули
event.curentTarget - элемент на котором обработчик
проверка по содержимому:  Node1.contains(Node2)
спс, как раз то что нужно
источник

EN

Eugene Nice in JavaScript — русскоговорящее сообщество
Danila
Узнаёшь угол вектора, на котором лежит линия, далее длину отрезка делишь на количество частей, теперь, имея угол, координаты начала и нужную длину - находишь координаты точек
Это не я вопрос задавал. Я в курсе как делить отрезок)
источник

D

Dmitry in JavaScript — русскоговорящее сообщество
Ребят, привет, мне тут немного стыдно становится, но я ранее не сталкивался с записью import something = somethingAnother; , это как понимать вообще?
Тут ничего об этом не сказано: https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Statements/import, я в замешательстве :man-shrugging::skin-tone-2:
источник